XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2023 $ 673,460 $ 423,856 $ 70,180 $ 203,462 $ (24,038)
Balance (in shares) at Dec. 31, 2023   35,814      
Net income 28,431     28,431  
Common shares issued under stock plans (in shares)   136      
Common shares withheld for taxes on vested stock awards (8,861)   (8,861)    
Common shares withheld for taxes on vested stock awards (in shares)   (55)      
Share-based compensation 12,308   12,308    
Other comprehensive income (loss), net of tax (3,346)       (3,346)
Balance at Jun. 28, 2024 701,992 $ 423,856 73,627 231,893 (27,384)
Balance (in shares) at Jun. 28, 2024   35,895      
Balance at Mar. 29, 2024 681,715 $ 423,856 67,872 218,138 (28,151)
Balance (in shares) at Mar. 29, 2024   35,891      
Net income 13,755     13,755  
Common shares issued under stock plans (in shares)   7      
Common shares withheld for taxes on vested stock awards (476)   (476)    
Common shares withheld for taxes on vested stock awards (in shares)   (3)      
Share-based compensation 6,231   6,231    
Other comprehensive income (loss), net of tax 767       767
Balance at Jun. 28, 2024 701,992 $ 423,856 73,627 231,893 (27,384)
Balance (in shares) at Jun. 28, 2024   35,895      
Balance at Dec. 31, 2024 745,698 $ 423,856 84,214 267,549 (29,921)
Balance (in shares) at Dec. 31, 2024   35,938      
Net income 25,705     25,705  
Common shares issued under stock plans (in shares)   132      
Common shares withheld for taxes on vested stock awards (7,187)   (7,187)    
Common shares withheld for taxes on vested stock awards (in shares)   (51)      
Repurchases of common shares (6,157)   (6,157)    
Repurchases of common shares (in shares)   (46)      
Share-based compensation 14,598   14,598    
Other comprehensive income (loss), net of tax 28,789       28,789
Balance at Jun. 27, 2025 801,446 $ 423,856 85,468 293,254 (1,132)
Balance (in shares) at Jun. 27, 2025   35,973      
Balance at Mar. 28, 2025 769,755 $ 423,856 78,488 288,757 (21,346)
Balance (in shares) at Mar. 28, 2025   35,964      
Net income 4,497     4,497  
Common shares issued under stock plans (in shares)   13      
Common shares withheld for taxes on vested stock awards (518)   (518)    
Common shares withheld for taxes on vested stock awards (in shares)   (4)      
Share-based compensation 7,498   7,498    
Other comprehensive income (loss), net of tax 20,214       20,214
Balance at Jun. 27, 2025 $ 801,446 $ 423,856 $ 85,468 $ 293,254 $ (1,132)
Balance (in shares) at Jun. 27, 2025   35,973