v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2024   30,565,855      
Beginning balance at Dec. 31, 2024 $ 1,293,470 $ 306 $ 119,077 $ 1,180,862 $ (6,775)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   7,361      
Exercise of stock options 729   729    
Compensation cost under incentive stock plans 8,137   8,137    
Purchase and cancellation of common stock (in shares)   (124,993)      
Purchase and cancellation of common stock (15,561) $ (1) (225) (15,335)  
Issuance of non-vested stock, net of cancellations (in shares)   120,492      
Issuance of non-vested stock, net of cancellations 0 $ 1 (1)    
Other stock-related activity (in shares)   (44,828)      
Other stock-related activity (5,804) $ (1) (5,803)    
Other comprehensive loss 2,561       2,561
Net income 116,214     116,214  
Ending balance (in shares) at Jun. 28, 2025   30,523,887      
Ending balance at Jun. 28, 2025 1,399,746 $ 305 121,914 1,281,741 (4,214)
Beginning balance (in shares) at Mar. 29, 2025   30,539,334      
Beginning balance at Mar. 29, 2025 1,337,404 $ 306 117,190 1,226,461 (6,553)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   3,521      
Exercise of stock options 357   357    
Compensation cost under incentive stock plans 4,524   4,524    
Purchase and cancellation of common stock (in shares)   (29,123)      
Purchase and cancellation of common stock (3,481)   (52) (3,429)  
Issuance of non-vested stock, net of cancellations (in shares)   11,031      
Other stock-related activity (in shares)   (876)      
Other stock-related activity (106) $ (1) (105)    
Other comprehensive loss 2,339       2,339
Net income 58,709     58,709  
Ending balance (in shares) at Jun. 28, 2025   30,523,887      
Ending balance at Jun. 28, 2025 $ 1,399,746 $ 305 121,914 1,281,741 (4,214)
Beginning balance (in shares) at Dec. 31, 2025 30,391,955 30,391,955      
Beginning balance at Dec. 31, 2025 $ 1,477,075 $ 304 137,109 1,344,183 (4,521)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   7,221      
Exercise of stock options 627   627    
Compensation cost under incentive stock plans 9,526   9,526    
Purchase and cancellation of common stock (in shares)   (816,906)      
Purchase and cancellation of common stock (96,540) $ (7) (1,471) (95,062)  
Issuance of non-vested stock, net of cancellations (in shares)   136,272      
Issuance of non-vested stock, net of cancellations 0 $ 1 (1)    
Other stock-related activity (in shares)   (52,602)      
Other stock-related activity (6,352) $ (1) (6,351)    
Other comprehensive loss (618)       (618)
Net income $ 131,322     131,322  
Ending balance (in shares) at Jun. 27, 2026 29,665,940 29,665,940      
Ending balance at Jun. 27, 2026 $ 1,515,040 $ 297 139,439 1,380,443 (5,139)
Beginning balance (in shares) at Mar. 28, 2026   30,031,601      
Beginning balance at Mar. 28, 2026 1,466,703 $ 300 134,230 1,337,092 (4,919)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   7,221      
Exercise of stock options 627   627    
Compensation cost under incentive stock plans 5,439   5,439 0  
Purchase and cancellation of common stock (in shares)   (381,732)      
Purchase and cancellation of common stock (45,110) $ (3) (687) (44,420)  
Issuance of non-vested stock, net of cancellations (in shares)   10,350      
Other stock-related activity (in shares)   (1,500)      
Other stock-related activity (170)   (170)    
Other comprehensive loss (220)       (220)
Net income $ 87,771     87,771  
Ending balance (in shares) at Jun. 27, 2026 29,665,940 29,665,940      
Ending balance at Jun. 27, 2026 $ 1,515,040 $ 297 $ 139,439 $ 1,380,443 $ (5,139)