v3.26.3
Consolidated Statement of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   34,313        
Balance, value at Dec. 31, 2024 $ 1,048,034 $ 343 $ 343,583 $ 875,851 $ (5,326) $ (166,417)
Beginning balance (in shares) at Dec. 31, 2024           3,960
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (41,939)     (41,939)    
Foreign currency translation adjustment 1,546       1,546  
Stock compensation expense 8,135   8,135      
Net settlement of restricted stock units (in shares)   145       58
Net settlement of restricted stock units $ (3,715) $ 2 (2)     $ (3,715)
Stock options exercised (in shares) 5          
Stock options exercised $ 198          
Awards of common stock (in shares)   13        
Excise tax on repurchase of common stock (485)         $ (485)
Common stock repurchased under stock repurchase program (in shares)           915
Common stock repurchased under stock repurchase program (60,000)         $ (60,000)
Ending balance (in shares) at Sep. 30, 2025   34,476        
Balance, value at Sep. 30, 2025 951,774 $ 345 351,914 833,912 (3,780) $ (230,617)
Ending balance (in shares) at Sep. 30, 2025           4,933
Beginning balance (in shares) at Jun. 30, 2025   34,419        
Balance, value at Jun. 30, 2025 1,041,180 $ 344 350,259 922,974 (3,015) $ (229,382)
Beginning balance (in shares) at Jun. 30, 2025           4,913
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (89,062)     (89,062)    
Foreign currency translation adjustment (765)       (765)  
Stock compensation expense 1,458   1,458      
Net settlement of restricted stock units (in shares)   52       20
Net settlement of restricted stock units $ (1,241) $ 1 (1)     $ (1,241)
Stock options exercised (in shares) 5          
Stock options exercised $ 198          
Excise tax on repurchase of common stock 6         6
Ending balance (in shares) at Sep. 30, 2025   34,476        
Balance, value at Sep. 30, 2025 $ 951,774 $ 345 351,914 833,912 (3,780) $ (230,617)
Ending balance (in shares) at Sep. 30, 2025           4,933
Beginning balance (in shares) at Dec. 31, 2025 34,482 34,482        
Balance, value at Dec. 31, 2025 $ 950,398 $ 345 353,018 831,463 (3,683) $ (230,745)
Beginning balance (in shares) at Dec. 31, 2025 4,935         4,935
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ (47,568)     (47,568)    
Foreign currency translation adjustment (2,594)       (2,594)  
Stock compensation expense 7,237   7,237      
Net settlement of restricted stock units (in shares)   229       90
Net settlement of restricted stock units $ (3,917) $ 2 (2)     $ (3,917)
Awards of common stock (in shares)   18        
Ending balance (in shares) at Sep. 30, 2026 34,482 34,729        
Balance, value at Sep. 30, 2026 $ 903,556 $ 347 360,253 783,895 (6,277) $ (234,662)
Ending balance (in shares) at Sep. 30, 2026 5,025         5,025
Beginning balance (in shares) at Jun. 30, 2026   34,698        
Balance, value at Jun. 30, 2026 $ 890,752 $ 347 358,365 772,183 (5,952) $ (234,191)
Beginning balance (in shares) at Jun. 30, 2026           5,015
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 11,712     11,712    
Foreign currency translation adjustment (325)       (325)  
Stock compensation expense 1,888   1,888      
Net settlement of restricted stock units (in shares)   31       10
Net settlement of restricted stock units $ (471)         $ (471)
Ending balance (in shares) at Sep. 30, 2026 34,482 34,729        
Balance, value at Sep. 30, 2026 $ 903,556 $ 347 $ 360,253 $ 783,895 $ (6,277) $ (234,662)
Ending balance (in shares) at Sep. 30, 2026 5,025         5,025