v3.25.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Retained Deficit
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2023   46,758,359        
Beginning balance at Dec. 31, 2023 $ 661,601 $ 46,758 $ 671,154 $ (34,707) $ (16,434) $ (5,170)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (5,224)     (5,224)    
Foreign currency translation adjustment (3,138)         (3,138)
Stock-based compensation 998   998      
Stock-based compensation liability paid in shares 870   870      
Shares issued (in shares)   62,246        
Shares issued 0 $ 62 (62)      
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (14,032)        
Tax withholdings related to net share settlements of stock-based compensation awards (449) $ (14) 14   (449)  
Ending balance (in shares) at Mar. 31, 2024   46,806,573        
Ending balance at Mar. 31, 2024 654,658 $ 46,806 672,974 (39,931) (16,883) (8,308)
Beginning balance (in shares) at Dec. 31, 2023   46,758,359        
Beginning balance at Dec. 31, 2023 661,601 $ 46,758 671,154 (34,707) (16,434) (5,170)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (3,328)          
Foreign currency translation adjustment $ (5,696)          
Repurchases of common stock (in shares) (55,844)          
Repurchases of common stock $ (1,700)          
Ending balance (in shares) at Jun. 30, 2024   46,787,160        
Ending balance at Jun. 30, 2024 653,304 $ 46,786 674,074 (38,035) (18,655) (10,866)
Beginning balance (in shares) at Mar. 31, 2024   46,806,573        
Beginning balance at Mar. 31, 2024 654,658 $ 46,806 672,974 (39,931) (16,883) (8,308)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 1,896     1,896    
Foreign currency translation adjustment (2,558)         (2,558)
Stock-based compensation 1,080   1,080      
Shares issued (in shares)   38,992        
Shares issued 0 $ 39 (39)      
Repurchases of common stock (in shares)   (55,844)        
Repurchases of common stock (1,683) $ (56) 56   (1,683)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (2,561)        
Tax withholdings related to net share settlements of stock-based compensation awards (89) $ (3) 3   (89)  
Ending balance (in shares) at Jun. 30, 2024   46,787,160        
Ending balance at Jun. 30, 2024 $ 653,304 $ 46,786 674,074 (38,035) (18,655) (10,866)
Beginning balance (in shares) at Dec. 31, 2024 46,856,757 46,856,757        
Beginning balance at Dec. 31, 2024 $ 640,543 $ 46,856 677,473 (42,039) (19,631) (22,116)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 3,261     3,261    
Foreign currency translation adjustment 1,664         1,664
Stock-based compensation 1,571   1,571      
Shares issued (in shares)   31,810        
Shares issued 877 $ 32 845      
Repurchases of common stock (in shares)   (320,638)        
Repurchases of common stock (11,203) $ (321) 321   (11,203)  
Ending balance (in shares) at Mar. 31, 2025   46,567,929        
Ending balance at Mar. 31, 2025 $ 636,713 $ 46,567 680,210 (38,778) (30,834) (20,452)
Beginning balance (in shares) at Dec. 31, 2024 46,856,757 46,856,757        
Beginning balance at Dec. 31, 2024 $ 640,543 $ 46,856 677,473 (42,039) (19,631) (22,116)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 8,264          
Foreign currency translation adjustment $ 17,115          
Repurchases of common stock (in shares) (653,213)          
Repurchases of common stock $ (20,000)          
Ending balance (in shares) at Jun. 30, 2025 46,275,093 46,275,093        
Ending balance at Jun. 30, 2025 $ 649,375 $ 46,275 681,808 (33,775) (39,932) (5,001)
Beginning balance (in shares) at Mar. 31, 2025   46,567,929        
Beginning balance at Mar. 31, 2025 636,713 $ 46,567 680,210 (38,778) (30,834) (20,452)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 5,003     5,003    
Foreign currency translation adjustment 15,451         15,451
Stock-based compensation 1,306   1,306      
Shares issued (in shares)   41,325        
Shares issued 0 $ 41 (41)      
Repurchases of common stock (in shares)   (332,575)        
Repurchases of common stock (9,053) $ (333) 333   (9,053)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (1,586)        
Tax withholdings related to net share settlements of stock-based compensation awards (45) $ (2) 2   (45)  
Other [1] $ 0 $ 2 (2)      
Ending balance (in shares) at Jun. 30, 2025 46,275,093 46,275,093        
Ending balance at Jun. 30, 2025 $ 649,375 $ 46,275 $ 681,808 $ (33,775) $ (39,932) $ (5,001)
[1] Adjustments for rounding