v3.25.2
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
May 16, 2025
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Aug. 20, 2024
Numerator for basic and diluted net income per Common Stock and Class B Common Stock share:            
Net income   $ 187,387 $ 172,812 $ 290,998 $ 338,553  
Less dividends:            
Total undistributed earnings – basic   165,592 168,125 247,409 179,200  
Total undistributed earnings – diluted   $ 165,592 $ 168,125 $ 247,409 $ 179,200  
Diluted net income per share:            
Percentage undistributed earnings allocated to common stock diluted (as a percent)   100.00% 100.00% 100.00% 100.00%  
Anti-dilutive shares (in shares)   0 0 0 0  
Stock split, number of shares issued per share (in shares) 9          
New Share Repurchase Program            
Diluted net income per share:            
Authorized repurchase amount           $ 1,000,000
Shares repurchased (in shares)   291,930        
Common Stock            
Less dividends:            
Common Stock   $ 19,283 $ 4,185 $ 38,565 $ 142,273  
Total undistributed earnings – basic   146,472 149,974 218,869 159,923  
Total undistributed earnings – diluted   146,236 149,738 218,515 159,671  
Net Income (Loss) Available to Common Stockholders, Basic [Abstract]            
Net Income (Loss) Available to Common Stockholders, Basic   165,755 154,159 257,434 302,196  
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]            
Net Income (Loss) Available to Common Stockholders, Diluted   $ 187,387 $ 172,812 $ 290,998 $ 338,553  
Weighted Average Number of Shares Outstanding, Basic [Abstract]            
Common Stock weighted average shares outstanding - basic (in shares)   76,969,000 83,016,000 77,048,000 83,349,000  
Weighted Average Number of Shares Outstanding, Diluted [Abstract]            
Common Stock weighted average shares outstanding - diluted (assuming conversion of Class B Common Stock to Common Stock) (in shares)   87,157,000 93,210,000 87,236,000 93,543,000  
Basic net income per share:            
Common Stock (in dollars per share)   $ 2.15 $ 1.86 $ 3.34 $ 3.63  
Diluted net income per share:            
Common Stock (in dollars per share)   $ 2.15 $ 1.85 $ 3.34 $ 3.62  
Class B Common Stock            
Less dividends:            
Common Stock   $ 2,512 $ 502 $ 5,024 $ 17,080  
Total undistributed earnings – basic   19,120 18,151 28,540 19,277  
Total undistributed earnings – diluted   19,356 18,387 28,894 19,529  
Net Income (Loss) Available to Common Stockholders, Basic [Abstract]            
Net Income (Loss) Available to Common Stockholders, Basic   21,632 18,653 33,564 36,357  
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]            
Net Income (Loss) Available to Common Stockholders, Diluted   $ 21,868 $ 18,889 $ 33,918 $ 36,609  
Weighted Average Number of Shares Outstanding, Basic [Abstract]            
Common Stock weighted average shares outstanding - basic (in shares)   10,047,000 10,047,000 10,047,000 10,047,000  
Weighted Average Number of Shares Outstanding, Diluted [Abstract]            
Common Stock weighted average shares outstanding - diluted (assuming conversion of Class B Common Stock to Common Stock) (in shares)   10,188,000 10,194,000 10,188,000 10,194,000  
Basic net income per share:            
Common Stock (in dollars per share)   $ 2.15 $ 1.86 $ 3.34 $ 3.62  
Diluted net income per share:            
Common Stock (in dollars per share)   $ 2.15 $ 1.85 $ 3.33 $ 3.59