XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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) 18,593          
Foreign currency translation adjustment $ (1,442)          
Repurchases of common stock (in shares) (85,644)          
Repurchases of common stock $ (2,600)          
Ending balance (in shares) at Sep. 30, 2024   46,837,880        
Ending balance at Sep. 30, 2024 680,762 $ 46,837 676,203 (16,114) (19,552) (6,612)
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 21,921     21,921    
Foreign currency translation adjustment 4,254         4,254
Stock-based compensation 1,100   1,100      
Shares issued (in shares)   80,520        
Shares issued 1,080 $ 81 999      
Repurchases of common stock (in shares)   (29,800)        
Repurchases of common stock (897) $ (30) 30   (897)  
Ending balance (in shares) at Sep. 30, 2024   46,837,880        
Ending balance at Sep. 30, 2024 $ 680,762 $ 46,837 676,203 (16,114) (19,552) (6,612)
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) [1]   (320,638)        
Repurchases of common stock [1] (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) 14,716          
Foreign currency translation adjustment $ 13,260          
Repurchases of common stock (in shares) (653,213)          
Repurchases of common stock $ (20,000)          
Ending balance (in shares) at Sep. 30, 2025 46,286,285 46,286,285        
Ending balance at Sep. 30, 2025 $ 653,874 $ 46,286 683,902 (27,323) (40,135) (8,856)
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) [1]   (332,575)        
Repurchases of common stock [1] (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 [2] 0 $ 2 (2)      
Ending balance (in shares) at Jun. 30, 2025   46,275,093        
Ending balance at Jun. 30, 2025 649,375 $ 46,275 681,808 (33,775) (39,932) (5,001)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 6,452     6,452    
Foreign currency translation adjustment (3,855)         (3,855)
Stock-based compensation 2,105   2,105      
Shares issued (in shares)   17,500        
Shares issued 0 $ 18 (18)      
Repurchases of common stock [1] 4       4  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)   (6,308)        
Tax withholdings related to net share settlements of stock-based compensation awards (207) $ (6) 6   (207)  
Other [2] $ 0 $ (1) 1      
Ending balance (in shares) at Sep. 30, 2025 46,286,285 46,286,285        
Ending balance at Sep. 30, 2025 $ 653,874 $ 46,286 $ 683,902 $ (27,323) $ (40,135) $ (8,856)
[1] Includes adjustments for net excise tax liability
[2] Adjustments for rounding