v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   72,734      
Beginning balance at Dec. 31, 2022 $ 364,425 $ 0 $ 520,446 $ (18,435) $ (137,586)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon exercise of options (in shares)   44      
Common stock issued upon exercise of options 269   269    
Vesting of restricted stock and performance stock units (in shares)   1,098      
Purchase and retirement of common shares (in shares)   (348)      
Purchase and retirement of common shares (1,901)   (1,901)    
Stock-based compensation 10,729   10,729    
Net (loss) income 53,655       53,655
Currency translation adjustments 3,274     3,274  
Unrealized gain on marketable securities 220     220  
Ending balance (in shares) at Dec. 31, 2023   73,528      
Ending balance at Dec. 31, 2023 430,671 $ 0 529,543 (14,941) (83,931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon exercise of options (in shares)   32      
Common stock issued upon exercise of options 214   214    
Vesting of restricted stock and performance stock units (in shares)   1,678      
Purchase and retirement of common shares (in shares)   (640)      
Purchase and retirement of common shares (3,548)   (3,548)    
Stock-based compensation 11,920   11,920    
Net (loss) income (19,500)       (19,500)
Currency translation adjustments (9,419)     (9,419)  
Unrealized gain on marketable securities 0        
Ending balance (in shares) at Dec. 31, 2024   74,598      
Ending balance at Dec. 31, 2024 $ 410,338 $ 0 538,129 (24,360) (103,431)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon exercise of options (in shares) 0        
Shares repurchased and retired in satisfaction of minimum tax withholding for vested restricted stock and performance stock units (in shares)   1,640      
Purchase and retirement of common shares (in shares)   (564)      
Purchase and retirement of common shares $ (1,843)   (1,843)    
Stock-based compensation 10,147   10,147    
Shares repurchased and retired in connection with share repurchase program (in shares)   (5,283)      
Shares repurchased and retired in connection with share repurchase program (15,040)   (15,040)    
Net (loss) income (68,731)       (68,731)
Currency translation adjustments 5,956     5,956  
Unrealized gain on marketable securities 0        
Ending balance (in shares) at Dec. 31, 2025   70,391      
Ending balance at Dec. 31, 2025 $ 340,827 $ 0 $ 531,393 $ (18,404) $ (172,162)