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
Nov. 07, 2025
May 16, 2025
Apr. 03, 2026
Mar. 28, 2025
Aug. 20, 2024
Numerator for basic and diluted net income per Common Stock and Class B Common Stock share:          
Net income     $ 111,556 $ 103,611  
Less dividends:          
Total undistributed earnings – basic     94,915 81,817  
Total undistributed earnings – diluted     $ 94,915 $ 81,817  
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    
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,282  
Total undistributed earnings – basic     80,589 72,388  
Total undistributed earnings – diluted     80,517 72,316  
Numerator for basic net income per Common Stock share:          
Numerator for basic net income per Common Stock share     94,718 91,670  
Numerator for diluted net income per Common Stock share:          
Numerator for diluted net income per Common Stock share     $ 111,556 $ 103,611  
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 77,131,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,623,000 87,265,000  
Basic net income per share:          
Common Stock (in dollars per share)     $ 1.68 $ 1.19  
Diluted net income per share:          
Common Stock (in dollars per share)     $ 1.67 $ 1.19  
Class B Common Stock          
Less dividends:          
Common Stock     $ 2,512 $ 2,512  
Total undistributed earnings – basic     14,326 9,429  
Total undistributed earnings – diluted     14,398 9,501  
Numerator for basic net income per Common Stock share:          
Numerator for basic net income per Common Stock share     16,838 11,941  
Numerator for diluted net income per Common Stock share:          
Numerator for diluted net income per Common Stock share     $ 16,910 $ 12,013  
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  
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,106,000 10,134,000  
Basic net income per share:          
Common Stock (in dollars per share)     $ 1.68 $ 1.19  
Diluted net income per share:          
Common Stock (in dollars per share)     $ 1.67 $ 1.19