XML 99 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income per Share - Computation of Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 59,695 $ 76,250 $ 67,263
Common shares, As reported - basic 11,774,000 12,243,000 12,317,000
EPS, As reported - basic $ 5.07 $ 6.23 $ 5.46
Add: effect of dilutive potential common shares Share-based awards 20,000 40,000 56,000
Common Shares, Net effect of unvested participating shares     0
Earnings to Common Shareholders, Net effect of unvested participating shares $ 0   $ 1
Earnings to Common Shareholders, Net income per common share - diluted $ 59,555 $ 76,096 $ 67,106
Common Shares, Net income per common share - diluted 11,766,000 12,258,000 12,345,000
EPS, Net income per common share — diluted $ 5.06 $ 6.21 $ 5.44
Common Class A      
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 49,070 $ 63,216 $ 55,812
Common shares, As reported - basic 9,678,000 10,150,000 10,221,000
EPS, As reported - basic $ 5.07 $ 6.23 $ 5.46
Common Class B      
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]      
Earnings to Common Shareholders, As reported - basic $ 10,485 $ 12,880 $ 11,293
Common shares, As reported - basic 2,068,000 2,068,000 2,068,000
EPS, As reported - basic $ 5.07 $ 6.23 $ 5.46
Earnings to Common Shareholders, Class B Common Stock $ 10,485 $ 12,880 $ 11,293
Class B Common Stock 2,068,000 2,068,000 2,068,000