XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   126,938,102        
Beginning balance at Dec. 31, 2023 $ 717,547 $ 126 $ 0 $ 1,162,993 $ (26,777) $ (418,795)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase and retirement of common stock (in shares)   (2,000,000)        
Repurchase and retirement of common stock (35,357) $ (2)       (35,355)
Exercise of stock options (in shares)   303,638        
Exercise of stock options 1,756     1,756    
Vesting of restricted stock units (in shares)   2,015,812        
Issuance of common stock under the employee stock purchase plan (in shares)   209,047        
Issuance of common stock under the employee stock purchase plan 2,729     2,729    
Stock-based compensation 46,862     46,862    
Foreign currency translation adjustments (1,501)       (1,501)  
Net loss (39,786)         (39,786)
Ending balance (in shares) at Jun. 30, 2024   127,466,599        
Ending balance at Jun. 30, 2024 692,250 $ 124 0 1,214,340 (28,278) (493,936)
Beginning balance (in shares) at Mar. 31, 2024   128,333,366        
Beginning balance at Mar. 31, 2024 716,070 $ 126 0 1,183,852 (28,589) (439,319)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase and retirement of common stock (in shares)   (2,000,000)        
Repurchase and retirement of common stock (35,357) $ (2)       (35,355)
Exercise of stock options (in shares)   256,055        
Exercise of stock options 1,476     1,476    
Vesting of restricted stock units (in shares)   668,131        
Issuance of common stock under the employee stock purchase plan (in shares)   209,047        
Issuance of common stock under the employee stock purchase plan 2,729     2,729    
Stock-based compensation 26,283     26,283    
Foreign currency translation adjustments 311       311  
Net loss (19,262)         (19,262)
Ending balance (in shares) at Jun. 30, 2024   127,466,599        
Ending balance at Jun. 30, 2024 692,250 $ 124 0 1,214,340 (28,278) (493,936)
Beginning balance (in shares) at Dec. 31, 2024   129,332,030        
Beginning balance at Dec. 31, 2024 715,983 $ 125 (741) 1,269,264 (30,060) (522,605)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   62,000        
Exercise of stock options 368     368    
Vesting of restricted stock units (in shares)   3,099,413        
Vesting of restricted stock units 0   741 (741)    
Issuance of common stock under the employee stock purchase plan (in shares)   232,381        
Issuance of common stock under the employee stock purchase plan 2,285     2,285    
Stock-based compensation 52,207     52,207    
Foreign currency translation adjustments 24,667       24,667  
Net loss (20,346)         (20,346)
Ending balance (in shares) at Jun. 30, 2025   132,725,824        
Ending balance at Jun. 30, 2025 775,164 $ 125 0 1,323,383 (5,393) (542,951)
Beginning balance (in shares) at Mar. 31, 2025   131,756,239        
Beginning balance at Mar. 31, 2025 747,222 $ 125 0 1,292,918 (23,745) (522,076)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   62,000        
Exercise of stock options 368     368    
Vesting of restricted stock units (in shares)   675,204        
Issuance of common stock under the employee stock purchase plan (in shares)   232,381        
Issuance of common stock under the employee stock purchase plan 2,285     2,285    
Stock-based compensation 27,812     27,812    
Foreign currency translation adjustments 18,352       18,352  
Net loss (20,875)         (20,875)
Ending balance (in shares) at Jun. 30, 2025   132,725,824        
Ending balance at Jun. 30, 2025 $ 775,164 $ 125 $ 0 $ 1,323,383 $ (5,393) $ (542,951)