v3.25.2
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, net (in shares)   160,000      
Stock option exercises, net 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) income (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, 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]          
Foreign currency translation gain (loss), net (2,593)        
Net (loss) income (19,700)        
Ending balance (in shares) at Jun. 30, 2024   184,581,000      
Ending balance at Jun. 30, 2024 784,092 $ 2 1,434,375 (639,675) (10,610)
Beginning balance (in shares) at Mar. 31, 2024   186,161,000      
Beginning balance at Mar. 31, 2024 800,686 $ 2 1,448,535 (636,299) (11,552)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for Employee Stock Purchase Plan (in shares)   215,000      
Issuance of common stock for Employee Stock Purchase Plan 1,755   1,755    
Common stock issued upon vesting of restricted stock units (in shares)   470,000      
Stock-based compensation 6,454   6,454    
Stock option exercises, net (in shares)   233,000      
Stock option exercises, net 1,767   1,767    
Repurchase and retirement of common stock, including taxes (in shares)   (2,498,000)      
Repurchase and retirement of common stock, including taxes (24,136)   (24,136)    
Foreign currency translation gain (loss), net 942       942
Net (loss) income (3,376)     (3,376)  
Ending balance (in shares) at Jun. 30, 2024   184,581,000      
Ending balance at Jun. 30, 2024 $ 784,092 $ 2 1,434,375 (639,675) (10,610)
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, net (in shares) 167,000 167,000      
Stock option exercises, net $ 1,385   1,385    
Repurchase and retirement of common stock, including taxes (in shares)   (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) income (7,713)     (7,713)  
Ending balance (in shares) at Mar. 31, 2025   183,034,000      
Ending balance at Mar. 31, 2025 $ 739,569 $ 2 1,422,185 (668,777) (13,841)
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]          
Repurchase and retirement of common stock, including taxes (in shares) (3,100,000)        
Foreign currency translation gain (loss), net $ 4,486        
Net (loss) income $ 440        
Ending balance (in shares) at Jun. 30, 2025 182,188,973 182,189,000      
Ending balance at Jun. 30, 2025 $ 743,978 $ 2 1,414,432 (660,624) (9,832)
Beginning balance (in shares) at Mar. 31, 2025   183,034,000      
Beginning balance at Mar. 31, 2025 739,569 $ 2 1,422,185 (668,777) (13,841)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for Employee Stock Purchase Plan (in shares)   183,000      
Issuance of common stock for Employee Stock Purchase Plan 1,562   1,562    
Common stock issued upon vesting of restricted stock units, net of shares withheld for employee taxes (in shares)   385,000      
Common stock issued upon vesting of restricted stock units, net of shares withheld for employee taxes (1,815)   (1,815)    
Stock-based compensation $ 8,270   8,270    
Stock option exercises, net (in shares) 631,000 631,000      
Stock option exercises, net $ 4,827   4,827    
Repurchase and retirement of common stock, including taxes (in shares) (2,000,000.0) (2,044,000)      
Repurchase and retirement of common stock, including taxes $ (20,597)   (20,597)    
Foreign currency translation gain (loss), net 4,009       4,009
Net (loss) income $ 8,153     8,153  
Ending balance (in shares) at Jun. 30, 2025 182,188,973 182,189,000      
Ending balance at Jun. 30, 2025 $ 743,978 $ 2 $ 1,414,432 $ (660,624) $ (9,832)