Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Changes in Stockholders’ Equity

v3.26.3
Condensed Consolidated Statements of Changes in 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, 2024   27,218,490      
Beginning balance at Dec. 31, 2024 $ (11,687) $ 3 $ 536,725 $ (9,770) $ (538,645)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   339,059      
Exercise of stock options, net (in shares)   73,140      
Exercise of stock options, net 640   640    
Stock-based compensation 4,905   4,905    
Issuance of common stock (in shares)   4,843,750      
Issuance of common stock 36,047   36,047    
Net (loss) income (23,515)       (23,515)
Foreign currency translation adjustments (2,675)     (2,675)  
Ending balance (in shares) at Mar. 31, 2025   32,474,439      
Ending balance at Mar. 31, 2025 3,715 $ 3 578,317 (12,445) (562,160)
Beginning balance (in shares) at Dec. 31, 2024   27,218,490      
Beginning balance at Dec. 31, 2024 (11,687) $ 3 536,725 (9,770) (538,645)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income 76,399        
Foreign currency translation adjustments 3,526        
Ending balance (in shares) at Sep. 30, 2025   34,221,875      
Ending balance at Sep. 30, 2025 133,129 $ 3 601,588 (6,216) (462,246)
Beginning balance (in shares) at Mar. 31, 2025   32,474,439      
Beginning balance at Mar. 31, 2025 3,715 $ 3 578,317 (12,445) (562,160)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   513,077      
Issuance of common stock under Employee Stock Purchase Plan (in shares)   50,266      
Issuance of common stock under Employee Stock Purchase Plan 443   443    
Exercise of stock options, net (in shares)   32,401      
Exercise of stock options, net 230   230    
Stock-based compensation 6,222   6,222    
Exercise of warrants (in shares)   673,146      
Exercise of warrants 11,592   11,592    
Net (loss) income 119,590       119,590
Foreign currency translation adjustments 7,445     7,445  
Net unrealized (loss) gain on investments, net of tax (3)     (3)  
Ending balance (in shares) at Jun. 30, 2025   33,743,329      
Ending balance at Jun. 30, 2025 149,234 $ 3 596,804 (5,003) (442,570)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   342,955      
Exercise of stock options, net (in shares)   135,591      
Exercise of stock options, net 954   954    
Stock-based compensation 3,830   3,830    
Net (loss) income (19,676)       (19,676)
Foreign currency translation adjustments (1,244)     (1,244)  
Net unrealized (loss) gain on investments, net of tax 31     31  
Ending balance (in shares) at Sep. 30, 2025   34,221,875      
Ending balance at Sep. 30, 2025 133,129 $ 3 601,588 (6,216) (462,246)
Beginning balance (in shares) at Dec. 31, 2025   34,615,132      
Beginning balance at Dec. 31, 2025 112,928 $ 3 605,700 (5,435) (487,340)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   419,079      
Release of Restricted Stock Units and Performance Stock Units 1 $ 1      
Exercise of stock options, net (in shares)   2,879      
Exercise of stock options, net 21   21    
Stock-based compensation 3,963   3,963    
Net (loss) income (25,843)       (25,843)
Foreign currency translation adjustments 166     166  
Net unrealized (loss) gain on investments, net of tax (30)     (30)  
Ending balance (in shares) at Mar. 31, 2026   35,037,090      
Ending balance at Mar. 31, 2026 91,206 $ 4 609,684 (5,299) (513,183)
Beginning balance (in shares) at Dec. 31, 2025   34,615,132      
Beginning balance at Dec. 31, 2025 $ 112,928 $ 3 605,700 (5,435) (487,340)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options, net (in shares) 324,130        
Net (loss) income $ (66,064)        
Foreign currency translation adjustments 161        
Ending balance (in shares) at Sep. 30, 2026   40,757,973      
Ending balance at Sep. 30, 2026 127,104 $ 4 685,861 (5,357) (553,404)
Beginning balance (in shares) at Mar. 31, 2026   35,037,090      
Beginning balance at Mar. 31, 2026 91,206 $ 4 609,684 (5,299) (513,183)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   220,882      
Issuance of common stock under Employee Stock Purchase Plan (in shares)   50,218      
Issuance of common stock under Employee Stock Purchase Plan 336   336    
Exercise of stock options, net (in shares)   306,165      
Exercise of stock options, net 4,478   4,478    
Stock-based compensation 3,193   3,193    
Issuance of common stock (in shares)   5,000,000      
Issuance of common stock 65,402   65,402    
Net (loss) income (19,969)       (19,969)
Foreign currency translation adjustments (320)     (320)  
Net unrealized (loss) gain on investments, net of tax (41)     (41)  
Ending balance (in shares) at Jun. 30, 2026   40,614,355      
Ending balance at Jun. 30, 2026 144,285 $ 4 683,093 (5,660) (533,152)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Release of Restricted Stock Units and Performance Stock Units (in shares)   143,618      
Stock-based compensation 2,768   2,768    
Net (loss) income (20,252)       (20,252)
Foreign currency translation adjustments 315     315  
Net unrealized (loss) gain on investments, net of tax (12)     (12)  
Ending balance (in shares) at Sep. 30, 2026   40,757,973      
Ending balance at Sep. 30, 2026 $ 127,104 $ 4 $ 685,861 $ (5,357) $ (553,404)