XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings/ (Accumulated Deficit)
Accumulated Other Comprehensive Income/(loss)
Balance at beginning (in shares) at Dec. 31, 2021   66,851      
Beginning balance at Dec. 31, 2021 $ 227,051 $ 7 $ 212,077 $ 15,093 $ (126)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (29,214)     (29,214)  
Stock-based compensation 60,968   60,968    
Exercise of stock options (in shares)   341      
Exercise of stock options 1,432   1,432    
Issuance of common stock in offering, net of transaction costs (in shares)   6,571      
Issuance of common stock in offering, net of transaction costs 109,284   109,284    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   393      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards 5,755   5,755    
Foreign currency translation adjustments (722)       (722)
Balance at ending (in shares) at Dec. 31, 2022   74,156      
Balance at ending at Dec. 31, 2022 363,044 $ 7 378,006 (14,121) (848)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (1,765)     (1,765)  
Stock-based compensation 35,516   35,516    
Exercise of stock options (in shares)   182      
Exercise of stock options 821   821    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   1,549      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards 16,831 $ 1 16,832    
Foreign currency translation adjustments 2,122       2,122
Balance at ending (in shares) at Dec. 31, 2023   75,887      
Balance at ending at Dec. 31, 2023 382,907 $ 8 397,511 (15,886) 1,274
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) 4,041     4,041  
Stock-based compensation 34,167   34,167    
Exercise of stock options (in shares)   344      
Exercise of stock options 1,992   1,992    
Issuance of common stock in offering, net of transaction costs (in shares)   6,612      
Issuance of common stock in offering, net of transaction costs 107,605   107,605    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   766      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards 8,697   8,697    
Foreign currency translation adjustments (4,186)       (4,186)
Balance at ending (in shares) at Dec. 31, 2024   83,609      
Balance at ending at Dec. 31, 2024 $ 517,829 $ 8 $ 532,578 $ (11,845) $ (2,912)