XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2022   180,850,000        
Balance at beginning of period at Dec. 31, 2022 $ 642,071 $ 181 $ 0 $ 632,871 $ (7,815) $ 16,834
Beginning balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 23,412         23,412
Foreign currency translation adjustment 12,224       12,224  
Exercise of stock options (in shares)   50,000        
Exercise of stock options 72     72    
Restricted stock units issued, net of shares withheld for taxes (in shares)   2,124,000        
Restricted stock units issued, net of shares withheld for taxes (11,974) $ 2   (11,976)    
Issuance of stock (in shares)   3,000        
Issuance of stock 0     0    
Issuance of stock under employee stock purchase plan (in shares)   194,000        
Issuance of stock under employee stock purchase plan 1,681     1,681    
Repurchase of stock (in shares)          
Repurchase of common stock 0        
Stock-based compensation 43,874     43,874    
Balance at end of period (in shares) at Dec. 31, 2023   183,221,000        
Balance at end of period at Dec. 31, 2023 711,360 $ 183 $ 0 666,522 4,409 40,246
Ending balance (in shares) at Dec. 31, 2023     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,958         30,958
Foreign currency translation adjustment (25,504)       (25,504)  
Exercise of stock options (in shares)   28,000        
Exercise of stock options 12     12    
Restricted stock units issued, net of shares withheld for taxes (in shares)   2,632,000        
Restricted stock units issued, net of shares withheld for taxes (20,486) $ 3   (20,489)    
Issuance of stock (in shares)   1,434,000        
Issuance of stock 14,678 $ 1   14,677    
Issuance of stock under employee stock purchase plan (in shares)   214,000        
Issuance of stock under employee stock purchase plan 2,382     2,382    
Repurchase of stock (in shares)          
Repurchase of common stock 0        
Stock-based compensation $ 45,888     45,888    
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      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ (17,032)         (17,032)
Foreign currency translation adjustment $ 54,789       54,789  
Exercise of stock options (in shares) 6,580 7,000        
Exercise of stock options $ 2     2    
Restricted stock units issued, net of shares withheld for taxes (in shares)   2,508,000        
Restricted stock units issued, net of shares withheld for taxes (13,168) $ 3   (13,171)    
Issuance of stock (in shares)   102,000        
Issuance of stock 1,108     1,108    
Issuance of stock under employee stock purchase plan (in shares)   314,000        
Issuance of stock under employee stock purchase plan 2,358     2,358    
Repurchase of stock (in shares)     (3,776,000)      
Repurchase of common stock (30,038)   $ (30,000) (38)    
Stock-based compensation $ 47,348     47,348    
Balance at end of period (in shares) at Dec. 31, 2025 186,683,682 190,460,000        
Balance at end of period at Dec. 31, 2025 $ 804,655 $ 190 $ (30,000) $ 746,599 $ 33,694 $ 54,172
Ending balance (in shares) at Dec. 31, 2025 (3,776,155)   (3,776,000)