XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income per Share - Computation of Net Income Per Share, Basic (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income (Loss) $ 59,695 $ 76,250 $ 67,263
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 59,695 $ 76,250 $ 67,263
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 11,774 12,243 12,317
Net income per share for basic:      
Net income per common share - basic $ 5.07 $ 6.23 $ 5.46
Common Class A      
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 49,070 $ 63,216 $ 55,812
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 9,678 10,150 10,221
Net income per share for basic:      
Net income per common share - basic $ 5.07 $ 6.23 $ 5.46
Common Class B      
Allocation of net income for basic:      
Allocation of net income for basic common stock $ 10,485 $ 12,880 $ 11,293
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 2,068 2,068 2,068
Net income per share for basic:      
Net income per common share - basic $ 5.07 $ 6.23 $ 5.46
Unvested participating shares      
Allocation of net income for basic:      
Allocation of net income for basic unvested participating shares $ 140 $ 154 $ 158
Weighted average number of shares for basic:      
Weighted-average number of common shares - basic 28 25 28