XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 24,412 $ 12,597
Common shares, As reported - basic 11,277 12,054
EPS, As reported - basic $ 2.16 $ 1.05
Add: effect of dilutive common shares Share-based awards 11 27
Earnings to Common Shareholders, Net effect of unvested participating shares   $ 1
Earnings to Common Shareholders, Net income per common share - diluted $ 24,350 $ 12,572
Common Shares, Net income per common share - diluted 11,259 12,055
EPS, Net income per common share - diluted $ 2.16 $ 1.04
Common Class A    
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 19,873 $ 10,409
Common shares, As reported - basic 9,180 9,960
EPS, As reported - basic $ 2.16 $ 1.05
EPS, Net income per common share - diluted $ 2.16 $ 1.05
Common Class B    
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]    
Earnings to Common Shareholders, As reported - basic $ 4,477 $ 2,162
Common shares, As reported - basic 2,068 2,068
EPS, As reported - basic $ 2.16 $ 1.05
Earnings to Common Shareholders, Class B Common Stock $ 4,477 $ 2,162
Class B Common Stock 2,068 2,068