Net Income per Share - Computation of Earnings Per Share, Basic (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 25, 2022 |
Mar. 26, 2022 |
Jun. 26, 2021 |
Mar. 27, 2021 |
Jun. 25, 2022 |
Jun. 26, 2021 |
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] |
|
|
|
|
|
|
| Net income |
$ 53,349
|
$ (1,955)
|
$ 59,195
|
$ 65,565
|
$ 51,394
|
$ 124,760
|
| Allocation of net income for basic: |
|
|
|
|
|
|
| Allocation of net income for basic common stock |
$ 53,349
|
|
$ 59,195
|
|
$ 51,394
|
$ 124,760
|
| Weighted average number of shares for basic: |
|
|
|
|
|
|
| Weighted-average number of common shares — basic |
12,319
|
|
12,283
|
|
12,309
|
12,277
|
| Net income per share for basic: |
|
|
|
|
|
|
| Net income per common share - basic |
$ 4.33
|
|
$ 4.82
|
|
$ 4.18
|
$ 10.16
|
| Common Class A |
|
|
|
|
|
|
| Allocation of net income for basic: |
|
|
|
|
|
|
| Allocation of net income for basic common stock |
$ 44,261
|
|
$ 48,710
|
|
$ 42,631
|
$ 102,354
|
| Weighted average number of shares for basic: |
|
|
|
|
|
|
| Weighted-average number of common shares — basic |
10,221
|
|
10,108
|
|
10,210
|
10,072
|
| Net income per share for basic: |
|
|
|
|
|
|
| Net income per common share - basic |
$ 4.33
|
|
$ 4.82
|
|
$ 4.18
|
$ 10.16
|
| Common Class B |
|
|
|
|
|
|
| Allocation of net income for basic: |
|
|
|
|
|
|
| Allocation of net income for basic common stock |
$ 8,956
|
|
$ 10,268
|
|
$ 8,634
|
$ 21,893
|
| Weighted average number of shares for basic: |
|
|
|
|
|
|
| Weighted-average number of common shares — basic |
2,068
|
|
2,131
|
|
2,068
|
2,155
|
| Net income per share for basic: |
|
|
|
|
|
|
| Net income per common share - basic |
$ 4.33
|
|
$ 4.82
|
|
$ 4.18
|
$ 10.16
|
| Unvested participating shares |
|
|
|
|
|
|
| Allocation of net income for basic: |
|
|
|
|
|
|
| Allocation of net income for basic unvested participating shares |
$ 132
|
|
$ 217
|
|
$ 129
|
$ 513
|
| Weighted average number of shares for basic: |
|
|
|
|
|
|
| Weighted-average number of common shares — basic |
30
|
|
44
|
|
31
|
50
|