XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2023   42,569        
Beginning balance at Dec. 31, 2023 $ 281,780 $ 426 $ 355,919 $ (47,907) $ (12,010) $ (14,648)
Beginning balance, treasury stock (in shares) at Dec. 31, 2023           (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 7,533     7,533    
Other comprehensive income (loss), net of tax (1,528)       (1,528)  
Equity compensation (in shares)   436        
Equity compensation 3,672 $ 4 3,668      
Exercise of options (in shares)   168        
Exercise of options 2,789 $ 2 2,787      
Employee stock purchase plan (in shares)   51        
Employee stock purchase plan 739 $ 0 739      
Ending balance (in shares) at Mar. 31, 2024   43,224        
Ending balance at Mar. 31, 2024 294,985 $ 432 363,113 (40,374) (13,538) $ (14,648)
Ending balance, treasury stock (in shares) at Mar. 31, 2024           (1,487)
Beginning balance (in shares) at Dec. 31, 2024   43,432        
Beginning balance at Dec. 31, 2024 $ 276,200 $ 434 376,607 (61,266) (24,927) $ (14,648)
Beginning balance, treasury stock (in shares) at Dec. 31, 2024 (1,487)         (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ (505)     (505)    
Other comprehensive income (loss), net of tax 6,331       6,331  
Equity compensation (in shares)   543        
Equity compensation 8,045 $ 6 8,039      
Exercise of options (in shares)   171        
Exercise of options 3,220 $ 2 3,218      
Employee stock purchase plan (in shares)   44        
Employee stock purchase plan 961 $ 0 961      
Ending balance (in shares) at Mar. 31, 2025   44,190        
Ending balance at Mar. 31, 2025 $ 294,252 $ 442 $ 388,825 $ (61,771) $ (18,596) $ (14,648)
Ending balance, treasury stock (in shares) at Mar. 31, 2025 (1,487)         (1,487)