v3.26.1
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, 2024   187,529,000        
Balance at beginning of period at Dec. 31, 2024 $ 759,556 $ 187 $ 0 $ 708,992 $ (21,179) $ 71,556
Beginning balance (in shares) at Dec. 31, 2024     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (11,852)         (11,852)
Foreign currency translation adjustment 52,652       52,652  
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,767) $ 3   (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   189,559,000        
Balance at end of period at Jun. 30, 2025 807,937 $ 190 $ (10,000) 726,570 31,473 59,704
Ending balance (in shares) at Jun. 30, 2025     (1,250,000)      
Balance at beginning of period (in shares) at Mar. 31, 2025   189,061,000        
Balance at beginning of period at Mar. 31, 2025 774,977 $ 189 $ 0 715,540 (5,087) 64,335
Beginning balance (in shares) at Mar. 31, 2025     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (4,631)         (4,631)
Foreign currency translation adjustment 36,560       36,560  
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   189,559,000        
Balance at end of period at Jun. 30, 2025 $ 807,937 $ 190 $ (10,000) 726,570 31,473 59,704
Ending balance (in shares) at Jun. 30, 2025     (1,250,000)      
Balance at beginning of period (in shares) at Dec. 31, 2025 186,683,682 190,460,000        
Balance at beginning of period at Dec. 31, 2025 $ 802,044 $ 190 $ (30,000) 746,599 32,514 52,741
Beginning balance (in shares) at Dec. 31, 2025 (3,776,155)   (3,776,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ (1,683)          
Foreign currency translation adjustment (11,853)          
Balance at end of period (in shares) at Mar. 31, 2026   192,155,000        
Balance at end of period at Mar. 31, 2026 $ 796,332 $ 191 $ (30,000) 754,422 20,661 51,058
Ending balance (in shares) at Mar. 31, 2026     (3,776,000)      
Balance at beginning of period (in shares) at Dec. 31, 2025 186,683,682 190,460,000        
Balance at beginning of period at Dec. 31, 2025 $ 802,044 $ 190 $ (30,000) 746,599 32,514 52,741
Beginning balance (in shares) at Dec. 31, 2025 (3,776,155)   (3,776,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 77         77
Foreign currency translation adjustment (14,845)       (14,845)  
Exercise of stock options (in shares)   21,000        
Exercise of stock options 7     7    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,944,000        
Restricted stock units issued, net of shares withheld for taxes (5,372) $ 3   (5,375)    
Issuance of stock 0          
Issuance of stock under employee stock purchase plan (in shares)   257,000        
Issuance of stock under employee stock purchase plan 1,177     1,177    
Repurchase of common stock 0          
Stock-based compensation $ 21,540     21,540    
Balance at end of period (in shares) at Jun. 30, 2026 188,905,524 192,682,000        
Balance at end of period at Jun. 30, 2026 $ 804,628 $ 193 $ (30,000) 763,948 17,669 52,818
Ending balance (in shares) at Jun. 30, 2026 (3,776,155)   (3,776,000)      
Balance at beginning of period (in shares) at Mar. 31, 2026   192,155,000        
Balance at beginning of period at Mar. 31, 2026 $ 796,332 $ 191 $ (30,000) 754,422 20,661 51,058
Beginning balance (in shares) at Mar. 31, 2026     (3,776,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 1,760         1,760
Foreign currency translation adjustment (2,992)       (2,992)  
Exercise of stock options (in shares)   19,000        
Exercise of stock options 4     4    
Restricted stock units issued, net of shares withheld for taxes (in shares)   508,000        
Restricted stock units issued, net of shares withheld for taxes (769) $ 2   (771)    
Issuance of stock 0          
Issuance of stock under employee stock purchase plan 0          
Repurchase of common stock 0          
Stock-based compensation $ 10,293     10,293    
Balance at end of period (in shares) at Jun. 30, 2026 188,905,524 192,682,000        
Balance at end of period at Jun. 30, 2026 $ 804,628 $ 193 $ (30,000) $ 763,948 $ 17,669 $ 52,818
Ending balance (in shares) at Jun. 30, 2026 (3,776,155)   (3,776,000)