v3.26.3
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)   33,615      
Exercise of stock options 3,192   3,192    
Compensation cost under incentive stock plans 12,424   12,424    
Purchase and cancellation of common stock (in shares)   (126,586)      
Purchase and cancellation of common stock (15,774) $ (1) (228) (15,545)  
Issuance of common stock under incentive stock plans, net of cancellations (in shares)   135,045      
Issuance of common stock under incentive stock plans, net of cancellations 1,065 $ 1 1,064    
Other stock-related activity (in shares)   (46,147)      
Other stock-related activity (5,995)   (5,995)    
Other comprehensive income 1,565       1,565
Net income 192,634     192,634  
Ending balance (in shares) at Sep. 27, 2025   30,561,782      
Ending balance at Sep. 27, 2025 1,482,581 $ 306 129,534 1,357,951 (5,210)
Beginning balance (in shares) at Jun. 28, 2025   30,523,887      
Beginning balance at Jun. 28, 2025 1,399,746 $ 305 121,914 1,281,741 (4,214)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   26,254      
Exercise of stock options 2,463   2,463    
Compensation cost under incentive stock plans 4,287   4,287    
Purchase and cancellation of common stock (in shares)   (1,593)      
Purchase and cancellation of common stock (213)   (3) (210)  
Issuance of common stock under incentive stock plans, net of cancellations (in shares)   14,553      
Issuance of common stock under incentive stock plans, net of cancellations 1,065   1,065    
Other stock-related activity (in shares)   (1,319)      
Other stock-related activity (191) $ 1 (192)    
Other comprehensive income (996)       (996)
Net income 76,420     76,420  
Ending balance (in shares) at Sep. 27, 2025   30,561,782      
Ending balance at Sep. 27, 2025 $ 1,482,581 $ 306 129,534 1,357,951 (5,210)
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)   24,651      
Exercise of stock options 1,667   1,667    
Compensation cost under incentive stock plans 15,781   15,781    
Purchase and cancellation of common stock (in shares)   (938,438)      
Purchase and cancellation of common stock (113,910) $ (9) (1,689) (112,212)  
Issuance of common stock under incentive stock plans, net of cancellations (in shares)   150,166      
Issuance of common stock under incentive stock plans, net of cancellations 1,192 $ 2 1,190    
Other stock-related activity (in shares)   (53,451)      
Other stock-related activity (6,902) $ (1) (5,201) (1,700)  
Other comprehensive income (452)       (452)
Net income $ 190,497     190,497  
Ending balance (in shares) at Sep. 26, 2026 29,574,883 29,574,883      
Ending balance at Sep. 26, 2026 $ 1,564,948 $ 296 148,857 1,420,768 (4,973)
Beginning balance (in shares) at Jun. 27, 2026   29,665,940      
Beginning balance at Jun. 27, 2026 1,515,040 $ 297 139,439 1,380,443 (5,139)
Increase (Decrease) in Stockholders' Equity          
Exercise of stock options (in shares)   17,430      
Exercise of stock options 1,040   1,040    
Compensation cost under incentive stock plans 6,255   6,255    
Purchase and cancellation of common stock (in shares)   (121,532)      
Purchase and cancellation of common stock (17,370) $ (2) (218) (17,150)  
Issuance of common stock under incentive stock plans, net of cancellations (in shares)   13,894      
Issuance of common stock under incentive stock plans, net of cancellations 1,192 $ 1 1,191    
Other stock-related activity (in shares)   (849)      
Other stock-related activity (550)   1,150 (1,700)  
Other comprehensive income 166       166
Net income $ 59,175     59,175  
Ending balance (in shares) at Sep. 26, 2026 29,574,883 29,574,883      
Ending balance at Sep. 26, 2026 $ 1,564,948 $ 296 $ 148,857 $ 1,420,768 $ (4,973)