XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 25, 2021   31,607,509      
Beginning balance at Dec. 25, 2021 $ 932,736 $ 316 $ 77,451 $ 856,409 $ (1,440)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   18,515      
Exercise of stock options 1,046   1,046    
Compensation expense under incentive stock plan 9,370   9,370    
Purchase and cancellation of common stock (in shares)   (203,765)      
Purchase and cancellation of common stock (19,934) $ (2) (367) (19,565)  
Issuance of non-vested stock, net of cancellations (in shares)   27,224      
Issuance of non-vested stock, net of cancellations 2,032   2,032    
Other stock-related activity, net of tax (in shares)   (18,851)      
Other stock-related activity, net of tax (2,305)   (782) (1,523)  
Other comprehensive loss (1,863)       (1,863)
Net income 121,549     121,549  
Ending balance (in shares) at Dec. 31, 2022   31,430,632      
Ending balance at Dec. 31, 2022 1,042,631 $ 314 88,750 956,870 (3,303)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   17,489      
Exercise of stock options 1,167   1,167    
Compensation expense under incentive stock plan 11,484   11,484    
Purchase and cancellation of common stock (in shares)   (215,410)      
Purchase and cancellation of common stock (16,493) $ (2) (387) (16,104)  
Issuance of non-vested stock, net of cancellations (in shares)   93,437      
Issuance of non-vested stock, net of cancellations 1,986 $ 1 1,985    
Other stock-related activity, net of tax (in shares)   (26,378)      
Other stock-related activity, net of tax (2,544)   (1,954) (590)  
Other comprehensive loss 713       713
Net income $ 129,259     129,259  
Ending balance (in shares) at Dec. 31, 2023 31,299,770 31,299,770      
Ending balance at Dec. 31, 2023 $ 1,168,203 $ 313 101,045 1,069,435 (2,590)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   63,605      
Exercise of stock options 4,712   4,711    
Compensation expense under incentive stock plan 15,012   15,012    
Purchase and cancellation of common stock (in shares)   (874,428)      
Purchase and cancellation of common stock (80,027) $ (9) (1,574) (78,444)  
Issuance of non-vested stock, net of cancellations (in shares)   100,778      
Issuance of non-vested stock, net of cancellations 2,121 $ 1 2,120    
Other stock-related activity, net of tax (in shares)   (23,870)      
Other stock-related activity, net of tax (2,370)   (2,237) (133)  
Other comprehensive loss (4,185)       (4,185)
Net income $ 190,004     190,004  
Ending balance (in shares) at Dec. 31, 2024 30,565,855 30,565,855      
Ending balance at Dec. 31, 2024 $ 1,293,470 $ 306 $ 119,077 $ 1,180,862 $ (6,775)