v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Balance at beginning of period (in shares) at Dec. 31, 2023   183,221,000        
Balance at beginning of period at Dec. 31, 2023 $ 711,360 $ 183 $ 0 $ 666,522 $ 4,409 $ 40,246
Beginning balance (in shares) at Dec. 31, 2023     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 16,911         16,911
Foreign currency translation adjustment (13,430)       (13,430)  
Exercise of stock options (in shares)   19,000        
Exercise of stock options 8     8    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,889,000        
Restricted stock units issued, net of shares withheld for taxes (15,336) $ 2   (15,338)    
Issuance of stock 0          
Issuance of stock under employee stock purchase plan (in shares)   105,000        
Issuance of stock under employee stock purchase plan 1,200     1,200    
Repurchase of common stock 0          
Stock-based compensation 23,657     23,657    
Balance at end of period (in shares) at Jun. 30, 2024   185,233,000        
Balance at end of period at Jun. 30, 2024 724,370 $ 185 $ 0 676,049 (9,021) 57,157
Ending balance (in shares) at Jun. 30, 2024     0      
Balance at beginning of period (in shares) at Dec. 31, 2023   183,221,000        
Balance at beginning of period at Dec. 31, 2023 711,360 $ 183 $ 0 666,522 4,409 40,246
Beginning balance (in shares) at Dec. 31, 2023     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ 30,958          
Balance at end of period (in shares) at Dec. 31, 2024 187,528,505 187,529,000        
Balance at end of period at Dec. 31, 2024 $ 759,288 $ 187 $ 0 708,992 (21,095) 71,204
Ending balance (in shares) at Dec. 31, 2024 0   0      
Balance at beginning of period (in shares) at Mar. 31, 2024   184,763,000        
Balance at beginning of period at Mar. 31, 2024 $ 709,062 $ 185 $ 0 667,161 (5,986) 47,702
Beginning balance (in shares) at Mar. 31, 2024     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 9,455         9,455
Foreign currency translation adjustment (3,035)       (3,035)  
Exercise of stock options (in shares)   19,000        
Exercise of stock options 8     8    
Restricted stock units issued, net of shares withheld for taxes (in shares)   451,000        
Restricted stock units issued, net of shares withheld for taxes (3,097)     (3,097)    
Issuance of stock 0          
Issuance of stock under employee stock purchase plan 0          
Repurchase of common stock 0          
Stock-based compensation 11,977     11,977    
Balance at end of period (in shares) at Jun. 30, 2024   185,233,000        
Balance at end of period at Jun. 30, 2024 $ 724,370 $ 185 $ 0 676,049 (9,021) 57,157
Ending balance (in shares) at Jun. 30, 2024     0      
Balance at beginning of period (in shares) at Dec. 31, 2024 187,528,505 187,529,000        
Balance at beginning of period at Dec. 31, 2024 $ 759,288 $ 187 $ 0 708,992 (21,095) 71,204
Beginning balance (in shares) at Dec. 31, 2024 0   0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income $ (11,184)         (11,184)
Foreign currency translation adjustment 53,732       53,732  
Exercise of stock options (in shares)   7,000        
Exercise of stock options 2     2    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,769,000        
Restricted stock units issued, net of shares withheld for taxes (9,768) $ 2   (9,770)    
Issuance of stock (in shares)   102,000        
Issuance of stock 1,107     1,107    
Issuance of stock under employee stock purchase plan (in shares)   152,000        
Issuance of stock under employee stock purchase plan 1,296     1,296    
Repurchase of stock (in shares)     (1,250,000)      
Repurchase of common stock (10,000)   $ (10,000)      
Stock-based compensation $ 24,943     24,943    
Balance at end of period (in shares) at Jun. 30, 2025 188,307,700 189,558,000        
Balance at end of period at Jun. 30, 2025 $ 809,417 $ 190 $ (10,000) 726,570 32,637 60,020
Ending balance (in shares) at Jun. 30, 2025 (1,250,178)   (1,250,000)      
Balance at beginning of period (in shares) at Mar. 31, 2025   189,060,000        
Balance at beginning of period at Mar. 31, 2025 $ 775,101 $ 189 $ 0 715,540 (4,670) 64,042
Beginning balance (in shares) at Mar. 31, 2025     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income (4,022)         (4,022)
Foreign currency translation adjustment 37,307       37,307  
Exercise of stock options 0          
Restricted stock units issued, net of shares withheld for taxes (in shares)   498,000        
Restricted stock units issued, net of shares withheld for taxes (2,057) $ 1   (2,058)    
Issuance of stock 0          
Issuance of stock under employee stock purchase plan 0          
Repurchase of stock (in shares)     (1,250,000)      
Repurchase of common stock (10,000)   $ (10,000)      
Stock-based compensation $ 13,088     13,088    
Balance at end of period (in shares) at Jun. 30, 2025 188,307,700 189,558,000        
Balance at end of period at Jun. 30, 2025 $ 809,417 $ 190 $ (10,000) $ 726,570 $ 32,637 $ 60,020
Ending balance (in shares) at Jun. 30, 2025 (1,250,178)   (1,250,000)