XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ 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,000      
Net income 14,676     14,676  
Common shares issued under stock plans (in shares)   129,000      
Common shares withheld for taxes on vested stock awards (8,385)   (8,385)    
Common shares withheld for taxes on vested stock awards (in shares)   (52,000)      
Share-based compensation 6,077   6,077    
Other comprehensive income (loss), net of tax (4,113)       (4,113)
Balance at Mar. 29, 2024 681,715 $ 423,856 67,872 218,138 (28,151)
Balance (in shares) at Mar. 29, 2024   35,891,000      
Balance at Dec. 31, 2024 745,698 $ 423,856 84,214 267,549 (29,921)
Balance (in shares) at Dec. 31, 2024   35,938,000      
Net income 21,208     21,208  
Common shares issued under stock plans (in shares)   119,000      
Common shares withheld for taxes on vested stock awards (6,669)   (6,669)    
Common shares withheld for taxes on vested stock awards (in shares)   (47,000)      
Repurchases of common shares (6,157)   (6,157)    
Repurchases of common shares (in shares)   (46,000)      
Share-based compensation 7,100   7,100    
Other comprehensive income (loss), net of tax 8,575       8,575
Balance at Mar. 28, 2025 $ 769,755 $ 423,856 $ 78,488 $ 288,757 $ (21,346)
Balance (in shares) at Mar. 28, 2025   35,964,000