v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES TO SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock Issued
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance (in shares) at Dec. 31, 2023   31,192      
Balance at Dec. 31, 2023 $ 990,800 $ 312 $ 762,324 $ 230,851 $ (2,687)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 1,144     1,144  
Foreign currency translation adjustments (3,431)       (3,431)
Unrealized gain (loss) on cash flow hedge 5,939       5,939
Employee stock awards and stock options (in shares)   261      
Employee stock awards and stock options 3 $ 3      
Taxes withheld on stock compensation awards (5,702)   (5,702)    
Stock-based compensation 4,983   4,983    
Balance (in shares) at Mar. 29, 2024   31,453      
Balance at Mar. 29, 2024 993,736 $ 315 761,605 231,995 (179)
Balance (in shares) at Dec. 31, 2023   31,192      
Balance at Dec. 31, 2023 990,800 $ 312 762,324 230,851 (2,687)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (5,400)        
Foreign currency translation adjustments (3,270)        
Unrealized gain (loss) on cash flow hedge 4,160        
Balance (in shares) at Jun. 28, 2024   31,480      
Balance at Jun. 28, 2024 991,951 $ 315 767,982 225,451 (1,797)
Balance (in shares) at Mar. 29, 2024   31,453      
Balance at Mar. 29, 2024 993,736 $ 315 761,605 231,995 (179)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (6,544)     (6,544)  
Foreign currency translation adjustments 161       161
Unrealized gain (loss) on cash flow hedge (1,779)       (1,779)
Employee stock awards and stock options (in shares)   27      
Employee stock awards and stock options 146   146    
Taxes withheld on stock compensation awards (65)   (65)    
Stock-based compensation 6,296   6,296    
Balance (in shares) at Jun. 28, 2024   31,480      
Balance at Jun. 28, 2024 991,951 $ 315 767,982 225,451 (1,797)
Balance (in shares) at Dec. 31, 2024   31,560      
Balance at Dec. 31, 2024 1,026,152 $ 316 769,719 265,535 (9,418)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 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      
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      
Balance at Mar. 28, 2025 1,035,817 $ 317 769,594 273,642 (7,736)
Balance (in shares) at Dec. 31, 2024   31,560      
Balance at Dec. 31, 2024 1,026,152 $ 316 769,719 265,535 (9,418)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 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      
Balance at Jun. 27, 2025 1,065,743 $ 317 773,002 296,033 (3,609)
Balance (in shares) at Mar. 28, 2025   31,684      
Balance at Mar. 28, 2025 1,035,817 $ 317 769,594 273,642 (7,736)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 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      
Employee stock awards and stock options 0        
Taxes withheld on stock compensation awards (321)   (321)    
Stock-based compensation 3,729   3,729    
Balance (in shares) at Jun. 27, 2025   31,709      
Balance at Jun. 27, 2025 $ 1,065,743 $ 317 $ 773,002 $ 296,033 $ (3,609)