v3.25.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock Issued
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2022   30,470,000        
Beginning Balance at Dec. 31, 2022 $ 997,079 $ 305 $ 0 $ 748,877 $ 253,424 $ (5,527)
Beginning Balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (22,573)       (22,573)  
Foreign currency translation adjustments 3,066         3,066
Unrealized gain (loss) on cash flow hedge (226)         (226)
Employee stock awards and stock options (in shares)   722,000        
Employee stock awards and stock options 34 $ 7   27    
Taxes withheld on stock compensation awards (18,036)     (18,036)    
Stock-based compensation 31,456     31,456    
Ending Balance (in shares) at Dec. 31, 2023   31,192,000        
Ending Balance at Dec. 31, 2023 990,800 $ 312 $ 0 762,324 230,851 (2,687)
Ending Balance (in shares) at Dec. 31, 2023     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 34,684       34,684  
Foreign currency translation adjustments (10,934)         (10,934)
Unrealized gain (loss) on cash flow hedge 4,203         4,203
Employee stock awards and stock options (in shares)   368,000        
Employee stock awards and stock options 154 $ 4   150    
Taxes withheld on stock compensation awards (8,138)     (8,138)    
Stock-based compensation 15,383     15,383    
Ending Balance (in shares) at Dec. 31, 2024   31,560,000        
Ending Balance at Dec. 31, 2024 $ 1,026,152 $ 316 $ 0 769,719 265,535 (9,418)
Ending Balance (in shares) at Dec. 31, 2024 0   0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ 77,882       77,882  
Foreign currency translation adjustments 6,128         6,128
Unrealized gain (loss) on cash flow hedge (4,618)         (4,618)
Employee stock awards and stock options (in shares)   175,000        
Employee stock awards and stock options 557 $ 1   556    
Taxes withheld on stock compensation awards (3,115)     (3,115)    
Stock-based compensation $ 11,924     11,924    
Treasury stock (in shares) (563,638)   (564,000)      
Treasury Stock $ (30,274)   $ (30,274)      
Ending Balance (in shares) at Dec. 31, 2025   31,735,000        
Ending Balance at Dec. 31, 2025 $ 1,084,636 $ 317 $ (30,274) $ 779,084 $ 343,417 $ (7,908)
Ending Balance (in shares) at Dec. 31, 2025 (563,638)   (564,000)