v3.26.1
Net Income Per Share - Summary of Computation of Basic Net Income Per Share and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 07, 2025
May 16, 2025
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Aug. 20, 2024
Numerator for basic and diluted net income per Common Stock and Class B Common Stock share:              
Net income     $ 158,821 $ 187,387 $ 270,377 $ 290,998  
Less dividends:              
Total undistributed earnings – basic     142,180 165,592 237,095 247,409  
Total undistributed earnings – diluted     $ 142,180 $ 165,592 237,095 247,409  
Diluted net income per share:              
Percentage undistributed earnings allocated to common stock diluted (as a percent)     100.00% 100.00%      
Anti-dilutive shares (in shares)     0 0      
Stock repurchased and retired (in shares) 18,835,460            
Stock split, number of shares issued per share (in shares)   9          
Share repurchase authorization     $ 136,300   $ 136,300    
New Share Repurchase Program              
Diluted net income per share:              
Stock repurchased and retired (in shares)         0    
Authorized repurchase amount $ 400,000           $ 1,000,000
Common Stock              
Less dividends:              
Common Stock     14,129 $ 19,283 $ 28,258 38,565  
Total undistributed earnings – basic     120,720 146,472 201,308 218,869  
Total undistributed earnings – diluted     120,566 146,236 201,052 218,515  
Numerator for basic net income per Common Stock share:              
Numerator for basic net income per Common Stock share     134,849 165,755 229,566 257,434  
Numerator for diluted net income per Common Stock share:              
Numerator for diluted net income per Common Stock share     $ 158,821 $ 187,387 $ 270,377 $ 290,998  
Denominator for basic net income per Common Stock and Class B Common Stock share:              
Common Stock weighted average shares outstanding - basic (in shares)     56,517,000 76,969,000 56,517,000 77,048,000  
Denominator for diluted net income per Common Stock and Class B Common Stock share:              
Common Stock weighted average shares outstanding - diluted (assuming conversion of Class B Common Stock to Common Stock) (in shares)     66,649,000 87,157,000 66,649,000 87,236,000  
Basic net income per share:              
Common Stock (in dollars per share)     $ 2.39 $ 2.15 $ 4.06 $ 3.34  
Diluted net income per share:              
Common Stock (in dollars per share)     $ 2.38 $ 2.15 $ 4.06 $ 3.34  
Class B Common Stock              
Less dividends:              
Common Stock     $ 2,512 $ 2,512 $ 5,024 $ 5,024  
Total undistributed earnings – basic     21,460 19,120 35,787 28,540  
Total undistributed earnings – diluted     21,614 19,356 36,043 28,894  
Numerator for basic net income per Common Stock share:              
Numerator for basic net income per Common Stock share     23,972 21,632 40,811 33,564  
Numerator for diluted net income per Common Stock share:              
Numerator for diluted net income per Common Stock share     $ 24,126 $ 21,868 $ 41,067 $ 33,918  
Denominator for basic net income per Common Stock and Class B Common Stock share:              
Common Stock weighted average shares outstanding - basic (in shares)     10,047,000 10,047,000 10,047,000 10,047,000  
Denominator for diluted net income per Common Stock and Class B Common Stock share:              
Common Stock weighted average shares outstanding - diluted (assuming conversion of Class B Common Stock to Common Stock) (in shares)     10,132,000 10,188,000 10,132,000 10,188,000  
Basic net income per share:              
Common Stock (in dollars per share)     $ 2.39 $ 2.15 $ 4.06 $ 3.34  
Diluted net income per share:              
Common Stock (in dollars per share)     $ 2.38 $ 2.15 $ 4.05 $ 3.33