v3.26.1
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning Balance, shares           13,176,999
Beginning Balance at Dec. 31, 2024 $ 69,324 $ 14 $ 1,460,270 $ 5,567 $ (1,200,145) $ (196,382)
Beginning Balance, shares at Dec. 31, 2024   130,918,997        
Begining Baance, Shares at Dec. 31, 2024           13,176,999
Net Income (Loss) 24,849       24,849  
Currency translation adjustments, net of tax 1,028     1,028    
Fair value adjustments of cash flow hedges, net of tax (4,368)     (4,368)    
Stock-based compensation expense 11,858   11,858      
Issuance of common stock upon exercise of stock options 3,660 $ 1 3,659      
Issuance of common stock upon exercise of stock options, shares   1,299,520        
Issuance of common stock upon vesting of restricted stock units, Shares   1,051,548        
Tax withholding related to vesting of restricted stock units (3,977)   (3,977)      
Issuance of common stock in connection with employee stock purchase plan 416   416      
Issuance of common stock in connection with employee stock purchase plan, Shares   64,223        
Ending Balance at Jun. 30, 2025 102,790 $ 15 1,472,226 2,227 (1,175,296) $ (196,382)
Ending Balance, Shares at Jun. 30, 2025           13,176,999
Ending Balance, shares at Jun. 30, 2025   133,334,288        
Beginning Balance, shares           13,176,999
Beginning Balance at Mar. 31, 2025 82,948 $ 14 1,463,873 3,546 (1,188,103) $ (196,382)
Beginning Balance, shares at Mar. 31, 2025   131,760,795        
Begining Baance, Shares at Mar. 31, 2025           13,176,999
Net Income (Loss) 12,807       12,807  
Currency translation adjustments, net of tax 790     790    
Fair value adjustments of cash flow hedges, net of tax (2,109)     (2,109)    
Stock-based compensation expense 6,367   6,367      
Issuance of common stock upon exercise of stock options 3,096 $ 1 3,095      
Issuance of common stock upon exercise of stock options, shares   1,074,631        
Issuance of common stock upon vesting of restricted stock units, Shares   470,578        
Tax withholding related to vesting of restricted stock units (1,288)   (1,288)      
Issuance of common stock in connection with employee stock purchase plan 179   179      
Issuance of common stock in connection with employee stock purchase plan, Shares   28,284        
Ending Balance at Jun. 30, 2025 102,790 $ 15 1,472,226 2,227 (1,175,296) $ (196,382)
Ending Balance, Shares at Jun. 30, 2025           13,176,999
Ending Balance, shares at Jun. 30, 2025   133,334,288        
Beginning Balance, shares           13,176,999
Beginning Balance, shares           0
Beginning Balance at Dec. 31, 2025 101,129 $ 13 1,288,294 44 (1,187,222) $ 0
Beginning Balance, shares at Dec. 31, 2025   134,511,275        
Begining Baance, Shares at Dec. 31, 2025           0
Net Income (Loss) 11,076       11,076  
Currency translation adjustments, net of tax (434)     (434)    
Fair value adjustments of cash flow hedges, net of tax 354     354    
Stock-based compensation expense 10,070   10,070      
Issuance of common stock upon exercise of stock options $ 143   143      
Issuance of common stock upon exercise of stock options, shares 59,791 59,791        
Issuance of common stock upon vesting of restricted stock units, Shares   833,057        
Tax withholding related to vesting of restricted stock units $ (2,010)   (2,010)      
Issuance of common stock in connection with employee stock purchase plan 369 $ 1 368      
Issuance of common stock in connection with employee stock purchase plan, Shares   93,043        
Ending Balance at Jun. 30, 2026 120,697 $ 14 1,296,865 (36) (1,176,146) $ 0
Ending Balance, Shares at Jun. 30, 2026           0
Ending Balance, shares at Jun. 30, 2026   135,497,166        
Beginning Balance, shares           0
Beginning Balance at Mar. 31, 2026 118,020 $ 14 1,291,858 285 (1,174,137) $ 0
Beginning Balance, shares at Mar. 31, 2026   135,093,685        
Begining Baance, Shares at Mar. 31, 2026           0
Net Income (Loss) (2,009)       (2,009)  
Currency translation adjustments, net of tax (337)     (337)    
Fair value adjustments of cash flow hedges, net of tax 16     16    
Stock-based compensation expense 5,237   5,237      
Issuance of common stock upon exercise of stock options 121   121      
Issuance of common stock upon exercise of stock options, shares   49,776        
Issuance of common stock upon vesting of restricted stock units, Shares   310,484        
Tax withholding related to vesting of restricted stock units (529)   (529)      
Issuance of common stock in connection with employee stock purchase plan 178   178      
Issuance of common stock in connection with employee stock purchase plan, Shares   43,221        
Ending Balance at Jun. 30, 2026 $ 120,697 $ 14 $ 1,296,865 $ (36) $ (1,176,146) $ 0
Ending Balance, Shares at Jun. 30, 2026           0
Ending Balance, shares at Jun. 30, 2026   135,497,166        
Beginning Balance, shares           0