v3.25.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   186,934,000      
Beginning balance at Dec. 31, 2023 $ 826,036 $ 2 $ 1,454,026 $ (619,975) $ (8,017)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon vesting of restricted stock units (in shares)   301,000      
Stock-based compensation 5,576   5,576    
Stock option exercises (in shares)   160,000      
Stock option exercises 1,072   1,072    
Repurchase and retirement of common stock, including taxes (in shares)   (1,234,000)      
Repurchase and retirement of common stock, including taxes (12,139)   (12,139)    
Foreign currency translation gain (loss), net (3,535)       (3,535)
Net loss (16,324)     (16,324)  
Ending balance (in shares) at Mar. 31, 2024   186,161,000      
Ending balance at Mar. 31, 2024 $ 800,686 $ 2 1,448,535 (636,299) (11,552)
Beginning balance (in shares) at Dec. 31, 2024 183,725,236 183,725,000      
Beginning balance at Dec. 31, 2024 $ 750,826 $ 2 1,426,206 (661,064) (14,318)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued upon vesting of restricted stock units, net of shares withheld for employee taxes (in shares)   240,000      
Common stock issued upon vesting of restricted stock units, net of shares withheld for employee taxes (1,182)   (1,182)    
Stock-based compensation $ 6,940   6,940    
Stock option exercises (in shares) 167,000 167,000      
Stock option exercises $ 1,385   1,385    
Repurchase and retirement of common stock, including taxes (in shares) (1,100,000) (1,098,000)      
Repurchase and retirement of common stock, including taxes $ (11,164)   (11,164)    
Foreign currency translation gain (loss), net 477       477
Net loss $ (7,713)     (7,713)  
Ending balance (in shares) at Mar. 31, 2025 183,034,613 183,034,000      
Ending balance at Mar. 31, 2025 $ 739,569 $ 2 $ 1,422,185 $ (668,777) $ (13,841)