Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Cumulative Effect, Period of Adoption, Adjustment |
Class A Common Stock |
Common stock
Class A Common Stock
|
Additional paid-in capital |
Accumulated other comprehensive income (loss) |
Retained earnings |
Retained earnings
Cumulative Effect, Period of Adoption, Adjustment
|
Beginning balance (in shares) at Dec. 27, 2018 |
|
|
|
97,588,000
|
|
|
|
|
Beginning balance at Dec. 27, 2018 |
$ 584,309
|
$ (179)
|
|
$ 98
|
$ 340,462
|
$ 186
|
$ 243,563
|
$ (179)
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
2,250
|
|
|
|
2,250
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
348,000
|
|
|
|
|
Exercise of stock options |
1,776
|
|
|
|
1,776
|
|
|
|
Shares issued under employee stock plans (in shares) |
|
|
|
61,000
|
|
|
|
|
Shares issued under employee stock plans |
1,419
|
|
|
|
1,419
|
|
|
|
Other comprehensive gain (loss), net of tax |
(334)
|
|
|
|
|
(334)
|
|
|
Net income |
30,720
|
|
|
|
|
|
30,720
|
|
Ending balance (in shares) at Mar. 28, 2019 |
|
|
|
97,997,000
|
|
|
|
|
Ending balance at Mar. 28, 2019 |
619,961
|
|
|
$ 98
|
345,907
|
(148)
|
274,104
|
|
Beginning balance (in shares) at Dec. 27, 2018 |
|
|
|
97,588,000
|
|
|
|
|
Beginning balance at Dec. 27, 2018 |
584,309
|
$ (179)
|
|
$ 98
|
340,462
|
186
|
243,563
|
$ (179)
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Other comprehensive gain (loss), net of tax |
(547)
|
|
|
|
|
|
|
|
Net income |
115,290
|
|
|
|
|
|
|
|
Ending balance (in shares) at Sep. 26, 2019 |
|
|
|
101,025,000
|
|
|
|
|
Ending balance at Sep. 26, 2019 |
723,040
|
|
|
$ 101
|
364,626
|
(361)
|
358,674
|
|
Beginning balance (in shares) at Mar. 28, 2019 |
|
|
|
97,997,000
|
|
|
|
|
Beginning balance at Mar. 28, 2019 |
619,961
|
|
|
$ 98
|
345,907
|
(148)
|
274,104
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
2,168
|
|
|
|
2,168
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
1,090,000
|
|
|
|
|
Exercise of stock options |
5,376
|
|
|
$ 1
|
5,375
|
|
|
|
Issuance of restricted stock awards (in shares) |
|
|
|
24,000
|
|
|
|
|
Issuance of restricted stock awards |
0
|
|
|
|
|
|
|
|
Other comprehensive gain (loss), net of tax |
(213)
|
|
|
|
|
(213)
|
|
|
Net income |
43,596
|
|
|
|
|
|
43,596
|
|
Ending balance (in shares) at Jun. 27, 2019 |
|
|
|
99,111,000
|
|
|
|
|
Ending balance at Jun. 27, 2019 |
670,888
|
|
|
$ 99
|
353,450
|
(361)
|
317,700
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
2,242
|
|
|
|
2,242
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
1,871,000
|
|
|
|
|
Exercise of stock options |
7,910
|
|
|
$ 2
|
7,908
|
|
|
|
Shares issued under employee stock plans (in shares) |
|
|
|
43,000
|
|
|
|
|
Shares issued under employee stock plans |
1,026
|
|
|
|
1,026
|
|
|
|
Other comprehensive gain (loss), net of tax |
0
|
|
|
|
|
|
|
|
Net income |
40,974
|
|
|
|
|
|
40,974
|
|
Ending balance (in shares) at Sep. 26, 2019 |
|
|
|
101,025,000
|
|
|
|
|
Ending balance at Sep. 26, 2019 |
723,040
|
|
|
$ 101
|
364,626
|
(361)
|
358,674
|
|
Beginning balance (in shares) at Dec. 26, 2019 |
|
|
101,457,858
|
101,458,000
|
|
|
|
|
Beginning balance at Dec. 26, 2019 |
764,336
|
|
|
$ 101
|
370,413
|
(193)
|
394,015
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
2,908
|
|
|
|
2,908
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
453,000
|
|
|
|
|
Exercise of stock options |
3,783
|
|
|
$ 1
|
3,782
|
|
|
|
Issuance of restricted stock awards (in shares) |
|
|
|
368,000
|
|
|
|
|
Issuance of restricted stock awards |
0
|
|
|
|
|
|
|
|
Shares issued under employee stock plans (in shares) |
|
|
|
30,000
|
|
|
|
|
Shares issued under employee stock plans |
1,131
|
|
|
|
1,131
|
|
|
|
Other comprehensive gain (loss), net of tax |
68
|
|
|
|
|
68
|
|
|
Net income |
37,063
|
|
|
|
|
|
37,063
|
|
Ending balance (in shares) at Mar. 26, 2020 |
|
|
|
102,309,000
|
|
|
|
|
Ending balance at Mar. 26, 2020 |
809,289
|
|
|
$ 102
|
378,234
|
(125)
|
431,078
|
|
Beginning balance (in shares) at Dec. 26, 2019 |
|
|
101,457,858
|
101,458,000
|
|
|
|
|
Beginning balance at Dec. 26, 2019 |
$ 764,336
|
|
|
$ 101
|
370,413
|
(193)
|
394,015
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
2,027,087
|
|
|
|
|
|
|
|
Other comprehensive gain (loss), net of tax |
$ 249
|
|
|
|
|
|
|
|
Net income |
137,841
|
|
|
|
|
|
|
|
Ending balance (in shares) at Sep. 24, 2020 |
|
|
103,909,036
|
103,909,000
|
|
|
|
|
Ending balance at Sep. 24, 2020 |
931,505
|
|
|
$ 104
|
399,489
|
56
|
531,856
|
|
Beginning balance (in shares) at Mar. 26, 2020 |
|
|
|
102,309,000
|
|
|
|
|
Beginning balance at Mar. 26, 2020 |
809,289
|
|
|
$ 102
|
378,234
|
(125)
|
431,078
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
4,234
|
|
|
|
4,234
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
838,000
|
|
|
|
|
Exercise of stock options |
4,877
|
|
|
$ 1
|
4,876
|
|
|
|
Other comprehensive gain (loss), net of tax |
92
|
|
|
|
|
92
|
|
|
Net income |
32,004
|
|
|
|
|
|
32,004
|
|
Ending balance (in shares) at Jun. 25, 2020 |
|
|
|
103,147,000
|
|
|
|
|
Ending balance at Jun. 25, 2020 |
850,496
|
|
|
$ 103
|
387,344
|
(33)
|
463,082
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
4,400
|
|
|
|
4,400
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
735,000
|
|
|
|
|
Exercise of stock options |
6,533
|
|
|
$ 1
|
6,532
|
|
|
|
Shares issued under employee stock plans (in shares) |
|
|
|
27,000
|
|
|
|
|
Shares issued under employee stock plans |
1,213
|
|
|
|
1,213
|
|
|
|
Other comprehensive gain (loss), net of tax |
89
|
|
|
|
|
89
|
|
|
Net income |
68,774
|
|
|
|
|
|
68,774
|
|
Ending balance (in shares) at Sep. 24, 2020 |
|
|
103,909,036
|
103,909,000
|
|
|
|
|
Ending balance at Sep. 24, 2020 |
$ 931,505
|
|
|
$ 104
|
$ 399,489
|
$ 56
|
$ 531,856
|
|