XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES TO SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock Issued
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance (in shares) at Dec. 31, 2024   31,560,000        
Balance at Dec. 31, 2024 $ 1,026,152 $ 316   $ 769,719 $ 265,535 $ (9,418)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,107       8,107  
Foreign currency translation adjustments 4,376         4,376
Unrealized gain (loss) on cash flow hedge (2,694)         (2,694)
Employee stock awards and stock options (in shares)   124,000        
Employee stock awards and stock options 77 $ 1   76    
Taxes withheld on stock compensation awards (2,653)     (2,653)    
Stock-based compensation 2,452     2,452    
Balance (in shares) at Mar. 28, 2025   31,684,000        
Balance at Mar. 28, 2025 1,035,817 $ 317   769,594 273,642 (7,736)
Balance (in shares) at Dec. 31, 2024   31,560,000        
Balance at Dec. 31, 2024 1,026,152 $ 316   769,719 265,535 (9,418)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,498          
Foreign currency translation adjustments 9,780          
Unrealized gain (loss) on cash flow hedge (3,971)          
Balance (in shares) at Jun. 27, 2025   31,709,000        
Balance at Jun. 27, 2025 1,065,743 $ 317   773,002 296,033 (3,609)
Balance (in shares) at Mar. 28, 2025   31,684,000        
Balance at Mar. 28, 2025 1,035,817 $ 317   769,594 273,642 (7,736)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 22,391       22,391  
Foreign currency translation adjustments 5,404         5,404
Unrealized gain (loss) on cash flow hedge (1,277)         (1,277)
Employee stock awards and stock options (in shares)   25,000        
Taxes withheld on stock compensation awards (321)     (321)    
Stock-based compensation 3,729     3,729    
Balance (in shares) at Jun. 27, 2025   31,709,000        
Balance at Jun. 27, 2025 1,065,743 $ 317   773,002 296,033 (3,609)
Balance (in shares) at Dec. 31, 2025   31,735,000        
Balance at Dec. 31, 2025 $ 1,084,636 $ 317 $ (30,274) 779,084 343,417 (7,908)
Balance (in shares) at Dec. 31, 2025 (563,638)   (564,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 18,925       18,925  
Foreign currency translation adjustments (657)         (657)
Unrealized gain (loss) on cash flow hedge 1,728         1,728
Employee stock awards and stock options (in shares)   139,000        
Employee stock awards and stock options 60 $ 1   59    
Taxes withheld on stock compensation awards (4,758)     (4,758)    
Stock-based compensation 3,609     3,609    
Balance (in shares) at Apr. 03, 2026   31,874,000        
Balance at Apr. 03, 2026 1,103,543 $ 318 $ (30,274) 777,994 362,342 (6,837)
Balance (in shares) at Apr. 03, 2026     (564,000)      
Balance (in shares) at Dec. 31, 2025   31,735,000        
Balance at Dec. 31, 2025 $ 1,084,636 $ 317 $ (30,274) 779,084 343,417 (7,908)
Balance (in shares) at Dec. 31, 2025 (563,638)   (564,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 44,465          
Foreign currency translation adjustments (651)          
Unrealized gain (loss) on cash flow hedge 2,780          
Balance (in shares) at Jul. 03, 2026   31,909,000        
Balance at Jul. 03, 2026 $ 1,134,456 $ 319 $ (30,274) 782,308 387,882 (5,779)
Balance (in shares) at Jul. 03, 2026 (563,638)   (564,000)      
Balance (in shares) at Apr. 03, 2026   31,874,000        
Balance at Apr. 03, 2026 $ 1,103,543 $ 318 $ (30,274) 777,994 362,342 (6,837)
Balance (in shares) at Apr. 03, 2026     (564,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 25,540       25,540  
Foreign currency translation adjustments 6         6
Unrealized gain (loss) on cash flow hedge 1,052         1,052
Employee stock awards and stock options (in shares)   35,000        
Employee stock awards and stock options 82 $ 1   81    
Taxes withheld on stock compensation awards (577)     (577)    
Stock-based compensation 4,810     4,810    
Balance (in shares) at Jul. 03, 2026   31,909,000        
Balance at Jul. 03, 2026 $ 1,134,456 $ 319 $ (30,274) $ 782,308 $ 387,882 $ (5,779)
Balance (in shares) at Jul. 03, 2026 (563,638)   (564,000)