XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share - Computation of Net Income Per Share, Basic (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) $ 24,412 $ 12,597
Allocation of net income for basic:    
Allocation of net income for basic common stock $ 24,412 $ 12,597
Weighted average number of shares for basic:    
Weighted-average number of common shares - basic 11,277 12,054
Net income per share for basic:    
Net income per common share - basic $ 2.16 $ 1.05
Common Class A    
Allocation of net income for basic:    
Allocation of net income for basic common stock $ 19,873 $ 10,409
Weighted average number of shares for basic:    
Weighted-average number of common shares - basic 9,180 9,960
Net income per share for basic:    
Net income per common share - basic $ 2.16 $ 1.05
Common Class B    
Allocation of net income for basic:    
Allocation of net income for basic common stock $ 4,477 $ 2,162
Weighted average number of shares for basic:    
Weighted-average number of common shares - basic 2,068 2,068
Net income per share for basic:    
Net income per common share - basic $ 2.16 $ 1.05
Unvested participating shares    
Allocation of net income for basic:    
Allocation of net income for basic unvested participating shares $ 62 $ 26
Weighted average number of shares for basic:    
Weighted-average number of common shares - basic 29 26