XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   51,503,377      
Beginning balance at Dec. 31, 2023 $ 261,328 $ 49 $ 946,511 $ (6,963) $ (678,269)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock purchase plan (in shares)   73,759      
Issuance of common stock under employee stock purchase plan 532   532    
Repurchase and retirement of common stock (in shares)   (55,500)      
Repurchase and retirement of common stock (522)       (522)
RSU settlements, net of shares withheld (in shares)   252,662      
RSU settlements, net of shares withheld (668)   (668)    
Issuance of common stock for services (in shares)   6,813      
Issuance of common stock for services 56   56    
Issuance of common stock for cash upon exercise of stock options (in shares)   1,501      
Issuance of common stock for cash upon exercise of stock options 8   8    
Employee stock-based compensation expense 16,524   16,524    
Foreign currency translation adjustment, net of tax (1,145)     (1,145)  
Net income (loss) (19,888)       (19,888)
Ending balance (in shares) at Mar. 31, 2024   51,782,612      
Ending balance at Mar. 31, 2024 256,225 $ 49 962,963 (8,108) (698,679)
Beginning balance (in shares) at Dec. 31, 2023   51,503,377      
Beginning balance at Dec. 31, 2023 261,328 $ 49 946,511 (6,963) (678,269)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock-based compensation expense 49,777   49,777   0
Foreign currency translation adjustment, net of tax (216)        
Net income (loss) (35,148)   0   (35,148)
Ending balance (in shares) at Sep. 30, 2024   53,106,871      
Ending balance at Sep. 30, 2024 273,246 $ 50 994,314 (7,179) (713,939)
Beginning balance (in shares) at Mar. 31, 2024   51,782,612      
Beginning balance at Mar. 31, 2024 256,225 $ 49 962,963 (8,108) (698,679)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
RSU settlements, net of shares withheld (in shares)   811,360      
RSU settlements, net of shares withheld (3,600) $ 1 (3,601)    
Issuance of common stock for services (in shares)   4,935      
Issuance of common stock for services 49   49    
Issuance of common stock for cash upon exercise of stock options (in shares)   18,536      
Issuance of common stock for cash upon exercise of stock options 123   123    
Employee stock-based compensation expense 16,351   16,351    
Foreign currency translation adjustment, net of tax 144     144  
Net income (loss) (4,623)       (4,623)
Ending balance (in shares) at Jun. 30, 2024   52,617,443      
Ending balance at Jun. 30, 2024 264,669 $ 50 975,885 (7,964) (703,302)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock purchase plan (in shares)   85,260      
Issuance of common stock under employee stock purchase plan 865   865    
RSU settlements, net of shares withheld (in shares)   208,508      
RSU settlements, net of shares withheld (2,577)   (2,577)    
Issuance of common stock for services (in shares)   3,997      
Issuance of common stock for services 48   48    
Issuance of common stock for cash upon exercise of stock options (in shares)   191,663      
Issuance of common stock for cash upon exercise of stock options 3,191   3,191    
Employee stock-based compensation expense 16,902   16,902    
Foreign currency translation adjustment, net of tax 785     785  
Net income (loss) (10,637)       (10,637)
Ending balance (in shares) at Sep. 30, 2024   53,106,871      
Ending balance at Sep. 30, 2024 $ 273,246 $ 50 994,314 (7,179) (713,939)
Beginning balance (in shares) at Dec. 31, 2024 54,771,203 54,771,203      
Beginning balance at Dec. 31, 2024 $ 378,433 $ 51 1,013,193 (8,569) (626,242)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock purchase plan (in shares)   66,747      
Issuance of common stock under employee stock purchase plan 873   873    
RSU settlements, net of shares withheld (in shares)   482,874      
RSU settlements, net of shares withheld (3,065)   (3,065)    
Issuance of common stock for services (in shares)   856      
Issuance of common stock for services 21   21    
Issuance of common stock for cash upon exercise of stock options (in shares)   141,050      
Issuance of common stock for cash upon exercise of stock options 3,049   3,049    
Employee stock-based compensation expense 8,911   8,911    
Foreign currency translation adjustment, net of tax 1,480     1,480  
Net income (loss) (10,353)       (10,353)
Ending balance (in shares) at Mar. 31, 2025   55,462,730      
Ending balance at Mar. 31, 2025 $ 379,349 $ 51 1,022,982 (7,089) (636,595)
Beginning balance (in shares) at Dec. 31, 2024 54,771,203 54,771,203      
Beginning balance at Dec. 31, 2024 $ 378,433 $ 51 1,013,193 (8,569) (626,242)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for cash upon exercise of stock options (in shares) 270,747        
Foreign currency translation adjustment, net of tax $ 2,614        
Net income (loss) $ (17,246)        
Ending balance (in shares) at Sep. 30, 2025 51,407,335 51,407,335      
Ending balance at Sep. 30, 2025 $ 311,140 $ 51 1,036,091 (5,955) (719,047)
Beginning balance (in shares) at Mar. 31, 2025   55,462,730      
Beginning balance at Mar. 31, 2025 379,349 $ 51 1,022,982 (7,089) (636,595)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock purchase plan (in shares)   84,234      
Issuance of common stock under employee stock purchase plan 1,399 $ 1 1,398    
Repurchase and retirement of common stock (in shares)   (3,031,533)      
Repurchase and retirement of common stock (50,000) $ (2)     (49,998)
RSU settlements, net of shares withheld (in shares)   603,164      
RSU settlements, net of shares withheld (6,239) $ 1 (6,240)    
Issuance of common stock for services (in shares)   967      
Issuance of common stock for services 21 $ 1 20    
Issuance of common stock for cash upon exercise of stock options (in shares)   100,561      
Issuance of common stock for cash upon exercise of stock options 1,029 $ 1 1,028    
Employee stock-based compensation expense 9,403   9,403    
Foreign currency translation adjustment, net of tax 976     976  
Net income (loss) (8,568)       (8,568)
Ending balance (in shares) at Jun. 30, 2025   53,220,123      
Ending balance at Jun. 30, 2025 327,370 $ 53 1,028,591 (6,113) (695,161)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase and retirement of common stock (in shares)   (1,986,563)      
Repurchase and retirement of common stock (25,563) $ (2)     (25,561)
RSU settlements, net of shares withheld (in shares)   143,421      
RSU settlements, net of shares withheld (1,147)   (1,147)    
Issuance of common stock for services (in shares)   1,218      
Issuance of common stock for services 22   22    
Issuance of common stock for cash upon exercise of stock options (in shares)   29,136      
Issuance of common stock for cash upon exercise of stock options 232   232    
Employee stock-based compensation expense 8,393   8,393    
Foreign currency translation adjustment, net of tax 158     158  
Net income (loss) $ 1,675       1,675
Ending balance (in shares) at Sep. 30, 2025 51,407,335 51,407,335      
Ending balance at Sep. 30, 2025 $ 311,140 $ 51 $ 1,036,091 $ (5,955) $ (719,047)