Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Cumulative Effect, Period of Adoption, Adjustment |
Common Stock
Common Class A
|
Common Stock
Common Class B
|
Additional Paid-in Capital |
Accumulated Other Comprehensive Loss |
Retained Earnings |
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
|
| Balance at Dec. 26, 2020 |
$ 956,967
|
$ (54)
|
$ 100
|
$ 22
|
$ 599,737
|
$ (252)
|
$ 357,360
|
$ (54)
|
| Balance (in shares) at Dec. 26, 2020 |
|
|
10,005,000
|
2,178,000
|
|
|
|
|
| Net income |
65,565
|
|
|
|
|
|
65,565
|
|
| Stock options exercised and restricted shares activities |
1,269
|
|
$ 1
|
|
1,268
|
|
|
|
| Stock options exercised and restricted shares activities (in shares) |
|
|
48,000
|
|
|
|
|
|
| Stock-based compensation expense |
4,957
|
|
|
|
4,957
|
|
|
|
| Accounting Standards Update [Extensible List] |
|
ASU 2019-12
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
20
|
|
|
|
|
20
|
|
|
| Balance at Mar. 27, 2021 |
1,028,724
|
|
$ 101
|
$ 22
|
605,962
|
(232)
|
422,871
|
|
| Balance (in shares) at Mar. 27, 2021 |
|
|
10,053,000
|
2,178,000
|
|
|
|
|
| Balance at Dec. 26, 2020 |
956,967
|
$ (54)
|
$ 100
|
$ 22
|
599,737
|
(252)
|
357,360
|
$ (54)
|
| Balance (in shares) at Dec. 26, 2020 |
|
|
10,005,000
|
2,178,000
|
|
|
|
|
| Net income |
124,760
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
35
|
|
|
|
|
|
|
|
| Balance at Jun. 26, 2021 |
1,084,135
|
|
$ 102
|
$ 21
|
602,163
|
(217)
|
482,066
|
|
| Balance (in shares) at Jun. 26, 2021 |
|
|
10,166,000
|
2,078,000
|
|
|
|
|
| Balance at Mar. 27, 2021 |
1,028,724
|
|
$ 101
|
$ 22
|
605,962
|
(232)
|
422,871
|
|
| Balance (in shares) at Mar. 27, 2021 |
|
|
10,053,000
|
2,178,000
|
|
|
|
|
| Net income |
59,195
|
|
|
|
|
|
59,195
|
|
| Stock options exercised and restricted shares activities |
(9,133)
|
|
|
|
(9,133)
|
|
|
|
| Stock options exercised and restricted shares activities (in shares) |
|
|
13,000
|
|
|
|
|
|
| Stock-based compensation expense |
5,334
|
|
|
|
5,334
|
|
|
|
| Conversion from Class B to Class A |
|
|
$ 1
|
$ (1)
|
|
|
|
|
| Conversion from Class B to Class A (in shares) |
|
|
100,000
|
(100,000)
|
|
|
|
|
| Foreign currency translation adjustment |
15
|
|
|
|
|
15
|
|
|
| Balance at Jun. 26, 2021 |
1,084,135
|
|
$ 102
|
$ 21
|
602,163
|
(217)
|
482,066
|
|
| Balance (in shares) at Jun. 26, 2021 |
|
|
10,166,000
|
2,078,000
|
|
|
|
|
| Balance at Dec. 25, 2021 |
983,409
|
|
$ 102
|
$ 21
|
611,622
|
(194)
|
371,858
|
|
| Balance (in shares) at Dec. 25, 2021 |
|
|
10,184,000
|
2,068,000
|
|
|
|
|
| Net income |
(1,955)
|
|
|
|
|
|
(1,955)
|
|
| Stock options exercised and restricted shares activities |
498
|
|
|
|
498
|
|
|
|
| Stock options exercised and restricted shares activities (in shares) |
|
|
31,000
|
|
|
|
|
|
| Stock-based compensation expense |
2,922
|
|
|
|
2,922
|
|
|
|
| Foreign currency translation adjustment |
50
|
|
|
|
|
50
|
|
|
| Balance at Mar. 26, 2022 |
984,924
|
|
$ 102
|
$ 21
|
615,042
|
(144)
|
369,903
|
|
| Balance (in shares) at Mar. 26, 2022 |
|
|
10,215,000
|
2,068,000
|
|
|
|
|
| Balance at Dec. 25, 2021 |
983,409
|
|
$ 102
|
$ 21
|
611,622
|
(194)
|
371,858
|
|
| Balance (in shares) at Dec. 25, 2021 |
|
|
10,184,000
|
2,068,000
|
|
|
|
|
| Net income |
$ 51,394
|
|
|
|
|
|
|
|
| Stock options exercised and restricted shares activities (in shares) |
17,592
|
|
|
|
|
|
|
|
| Foreign currency translation adjustment |
$ (21)
|
|
|
|
|
|
|
|
| Balance at Jun. 25, 2022 |
1,044,037
|
|
$ 102
|
$ 21
|
620,877
|
(215)
|
423,252
|
|
| Balance (in shares) at Jun. 25, 2022 |
|
|
10,225,000
|
2,068,000
|
|
|
|
|
| Balance at Mar. 26, 2022 |
984,924
|
|
$ 102
|
$ 21
|
615,042
|
(144)
|
369,903
|
|
| Balance (in shares) at Mar. 26, 2022 |
|
|
10,215,000
|
2,068,000
|
|
|
|
|
| Net income |
53,349
|
|
|
|
|
|
53,349
|
|
| Stock options exercised and restricted shares activities |
1,027
|
|
|
|
1,027
|
|
|
|
| Stock options exercised and restricted shares activities (in shares) |
|
|
10,000
|
|
|
|
|
|
| Stock-based compensation expense |
4,808
|
|
|
|
4,808
|
|
|
|
| Foreign currency translation adjustment |
(71)
|
|
|
|
|
(71)
|
|
|
| Balance at Jun. 25, 2022 |
$ 1,044,037
|
|
$ 102
|
$ 21
|
$ 620,877
|
$ (215)
|
$ 423,252
|
|
| Balance (in shares) at Jun. 25, 2022 |
|
|
10,225,000
|
2,068,000
|
|
|
|
|