XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance at Dec. 31, 2021 $ 695,826 $ 739 $ 1,105,135 $ 281,567 $ (66,031) $ (625,584)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (9,540)     (9,540)    
Currency translation adjustments (excluding intercompany advances) (15,258)       (15,258)  
Currency translation adjustments on intercompany advances 2,281       2,281  
Other comprehensive income 67       67  
Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc. 10,332 19 10,313      
Stock-based compensation expense 6,852 8 6,844      
Surrender of stock to settle taxes on stock awards (1,002)         (1,002)
Ending balance at Dec. 31, 2022 689,558 766 1,122,292 272,027 (78,941) (626,586)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 12,891     12,891    
Currency translation adjustments (excluding intercompany advances) 6,822       6,822  
Currency translation adjustments on intercompany advances 2,135       2,135  
Other comprehensive income 0          
Stock-based compensation expense 6,954 6 6,948      
Surrender of stock to settle taxes on stock awards (1,948)         (1,948)
Stock repurchases (6,867)         (6,867)
Ending balance at Dec. 31, 2023 709,545 772 1,129,240 284,918 (69,984) (635,401)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (11,258)     (11,258)    
Currency translation adjustments (excluding intercompany advances) (2,768)       (2,768)  
Currency translation adjustments on intercompany advances (6,780)       (6,780)  
Other comprehensive income 0          
Stock-based compensation expense 8,723 14 8,709      
Surrender of stock to settle taxes on stock awards (2,596)         (2,596)
Stock repurchases (14,212)         (14,212)
Ending balance at Dec. 31, 2024 $ 680,654 $ 786 $ 1,137,949 $ 273,660 $ (79,532) $ (652,209)