XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jun. 25, 2022
Jul. 01, 2023
Jun. 25, 2022
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 58,035 $ 53,349 $ 49,079 $ 51,394
Common shares, As reported - basic 12,268 12,319 12,288 12,309
EPS, As reported - basic $ 4.73 $ 4.33 $ 3.99 $ 4.18
Add: effect of dilutive common shares Share-based awards 34 52 40 63
Earnings to Common Shareholders, Net effect of unvested participating shares   $ 132   $ 129
Earnings to Common Shareholders, Net income per common share — diluted $ 57,913 $ 53,349 $ 48,981 $ 51,394
Common Shares, Net income per common share - diluted 12,276 12,341 12,304 12,341
EPS, Net income per common share - diluted $ 4.72 $ 4.31 $ 3.98 $ 4.15
Common Class A        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 48,130 $ 44,261 $ 40,722 $ 42,631
Common shares, As reported - basic 10,174 10,221 10,196 10,210
EPS, As reported - basic $ 4.73 $ 4.33 $ 3.99 $ 4.18
Common Class B        
Schedule Of Earnings Per Share Basic And Diluted By Common Class [Line Items]        
Earnings to Common Shareholders, As reported - basic $ 9,783 $ 8,956 $ 8,259 $ 8,634
Common shares, As reported - basic 2,068 2,068 2,068 2,068
EPS, As reported - basic $ 4.73 $ 4.33 $ 3.99 $ 4.18
Earnings to Common Shareholders, Class B Common Stock $ 9,783 $ 8,956 $ 8,259 $ 8,634
Class B Common Stock 2,068 2,068 2,068 2,068