XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   41,397        
Beginning balance at Dec. 31, 2021 $ 300,728 $ 414 $ 322,874 $ 1,975 $ (9,887) $ (14,648)
Beginning balance, treasury stock (in shares) at Dec. 31, 2021           (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (19,192)     (19,192)    
Other comprehensive income (loss), net of tax (11,722)       (11,722)  
Equity compensation (in shares)   282        
Equity compensation 12,942 $ 3 12,939      
Exercise of options (in shares)   151        
Exercise of options $ 1,789 $ 1 1,788      
Employee stock purchase plan (in shares) 95 95        
Employee stock purchase plan $ 1,579 $ 1 1,578      
Redemption and repurchase of stock to cover tax withholdings (in shares)   (95)        
Redemption and repurchase of stock to cover tax withholdings (1,795) $ (1) (1,794)      
Ending balance (in shares) at Dec. 31, 2022   41,830        
Ending balance at Dec. 31, 2022 284,329 $ 418 337,385 (17,217) (21,609) $ (14,648)
Ending balance, treasury stock (in shares) at Dec. 31, 2022           (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (30,690)     (30,690)    
Other comprehensive income (loss), net of tax 9,599       9,599  
Equity compensation (in shares)   412        
Equity compensation 15,146 $ 4 15,142      
Exercise of options (in shares)   226        
Exercise of options $ 2,502 $ 3 2,499      
Employee stock purchase plan (in shares) 141 141        
Employee stock purchase plan $ 1,453 $ 2 1,451      
Redemption and repurchase of stock to cover tax withholdings (in shares)   (40)        
Redemption and repurchase of stock to cover tax withholdings (559) $ (1) (558)      
Ending balance (in shares) at Dec. 31, 2023   42,569        
Ending balance at Dec. 31, 2023 $ 281,780 $ 426 355,919 (47,907) (12,010) $ (14,648)
Ending balance, treasury stock (in shares) at Dec. 31, 2023 (1,487)         (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (13,359)     (13,359)    
Other comprehensive income (loss), net of tax (12,917)       (12,917)  
Equity compensation (in shares)   513        
Equity compensation 14,968 $ 5 14,963      
Exercise of options (in shares)   232        
Exercise of options $ 3,967 $ 2 3,965      
Employee stock purchase plan (in shares) 118 118        
Employee stock purchase plan $ 1,761 $ 1 1,760      
Ending balance (in shares) at Dec. 31, 2024   43,432        
Ending balance at Dec. 31, 2024 $ 276,200 $ 434 $ 376,607 $ (61,266) $ (24,927) $ (14,648)
Ending balance, treasury stock (in shares) at Dec. 31, 2024 (1,487)         (1,487)