XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 45,295 $ 27,286 $ 94,374 $ 78,680
Common shares, As reported - basic 12,228 12,321 12,268 12,313
EPS, As reported - basic $ 3.7 $ 2.21 $ 7.69 $ 6.39
Add: effect of dilutive common shares Share-based awards 30 50 37 58
Earnings to Common Shareholders, Net effect of unvested participating shares $ 1   $ 1 $ 2
Earnings to Common Shareholders, Net income per common share - diluted $ 45,203 $ 27,227 $ 94,185 $ 78,492
Common Shares, Net income per common share - diluted 12,233 12,344 12,280 12,342
EPS, Net income per common share - diluted $ 3.7 $ 2.21 $ 7.67 $ 6.36
Common Class A        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 37,542 $ 22,647 $ 78,276 $ 65,276
Common shares, As reported - basic 10,135 10,226 10,175 10,216
EPS, As reported - basic $ 3.7 $ 2.21 $ 7.69 $ 6.39
Common Class B        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 7,660 $ 4,580 $ 15,908 $ 13,214
Common shares, As reported - basic 2,068 2,068 2,068 2,068
EPS, As reported - basic $ 3.7 $ 2.21 $ 7.69 $ 6.39
Earnings to Common Shareholders, Class B Common Stock $ 7,660 $ 4,580 $ 15,908 $ 13,214
Class B Common Stock 2,068 2,068 2,068 2,068