XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.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, 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (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   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)
Beginning balance (in shares) at Dec. 31, 2025   49,330        
Beginning balance at Dec. 31, 2025 $ 448,232 $ 493 516,604 (51,498) (2,719) $ (14,648)
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 (1,487)         (1,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 1,417     1,417    
Other comprehensive income (loss), net of tax (8,846)       (8,846)  
Equity compensation (in shares)   603        
Equity compensation 8,414 $ 6 8,408      
Exercise of options (in shares)   9        
Exercise of options 178   178      
Employee stock purchase plan (in shares)   41        
Employee stock purchase plan 1,072 $ 1 1,071      
Ending balance (in shares) at Mar. 31, 2026   49,983        
Ending balance at Mar. 31, 2026 $ 450,467 $ 500 $ 526,261 $ (50,081) $ (11,565) $ (14,648)
Ending balance, treasury stock (in shares) at Mar. 31, 2026 (1,487)         (1,487)