Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.25.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance, Shares at Dec. 31, 2023   22,604,676      
Beginning balance at Dec. 31, 2023 $ 37,784 $ 2 $ 477,624 $ (4,556) $ (435,286)
Release of Restricted Stock Units and Performance Stock Units, Shares   584,746      
Issuance of common stock under Employee Stock Purchase Plan, Share   79,903      
Issuance of common stock under Employee Stock Purchase Plan 370   370    
Exercise of stock options, Shares   37,758      
Exercise of stock options 269   269    
Stock compensation expense 8,423   8,423    
Issuance of common stock under the Securities Purchase Agreements, net, Shares   2,976,191      
Issuance of common stock under the Securities Purchase Agreements, net, Value 37,882 $ 1 37,881    
Net income (loss) (42,103)       (42,103)
Foreign currency translation adjustments (2,289)     (2,289)  
Net unrealized loss on investments (net of tax) (2)     (2)  
Ending balance, shares at Jun. 30, 2024   26,283,274      
Ending balance at Jun. 30, 2024 40,334 $ 3 524,567 (6,847) (477,389)
Beginning balance, Shares at Dec. 31, 2023   22,604,676      
Beginning balance at Dec. 31, 2023 37,784 $ 2 477,624 (4,556) (435,286)
Ending balance, shares at Dec. 31, 2024   27,218,490      
Ending balance at Dec. 31, 2024 (11,687) $ 3 536,725 (9,770) (538,645)
Beginning balance, Shares at Mar. 31, 2024   25,822,914      
Beginning balance at Mar. 31, 2024 52,455 $ 3 519,400 (6,118) (460,830)
Release of Restricted Stock Units and Performance Stock Units, Shares   380,235      
Issuance of common stock under Employee Stock Purchase Plan, Share   79,903      
Issuance of common stock under Employee Stock Purchase Plan 370   370    
Exercise of stock options, Shares   222      
Exercise of stock options 2   2    
Stock compensation expense 4,795   4,795    
Net income (loss) (16,559)       (16,559)
Foreign currency translation adjustments (729)     (729)  
Net unrealized loss on investments (net of tax) 0        
Ending balance, shares at Jun. 30, 2024   26,283,274      
Ending balance at Jun. 30, 2024 40,334 $ 3 524,567 (6,847) (477,389)
Beginning balance, Shares at Dec. 31, 2024   27,218,490      
Beginning balance at Dec. 31, 2024 (11,687) $ 3 536,725 (9,770) (538,645)
Ending balance, 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, Shares at Dec. 31, 2024   27,218,490      
Beginning balance at Dec. 31, 2024 (11,687) $ 3 536,725 (9,770) (538,645)
Release of Restricted Stock Units and Performance Stock Units, Shares   852,136      
Issuance of common stock under Employee Stock Purchase Plan, Share   50,266      
Issuance of common stock under Employee Stock Purchase Plan $ 443   443    
Exercise of stock options, Shares 105,541 105,541      
Exercise of stock options $ 870   870    
Stock compensation expense 11,127   11,127    
Issuance of common stock under the Securities Purchase Agreements, net, Shares   4,843,750      
Issuance of common stock under the Securities Purchase Agreements, net, Value 36,047   36,047    
Exercise of warrants, shares   673,146      
Exercise of warrants, value 11,592   11,592    
Net income (loss) 96,075       96,075
Foreign currency translation adjustments 4,770     4,770  
Net unrealized loss on investments (net of tax) (3)     (3)  
Ending balance, shares at Jun. 30, 2025   33,743,329      
Ending balance at Jun. 30, 2025 149,234 $ 3 596,804 (5,003) (442,570)
Beginning balance, Shares at Mar. 31, 2025   32,474,439      
Beginning balance at Mar. 31, 2025 3,715 $ 3 578,317 (12,445) (562,160)
Release of Restricted Stock Units and Performance Stock Units, Shares   513,077      
Issuance of common stock under Employee Stock Purchase Plan, Share   50,266      
Issuance of common stock under Employee Stock Purchase Plan 443   443    
Exercise of stock options, Shares   32,401      
Exercise of stock options 230   230    
Stock compensation expense 6,222   6,222    
Exercise of warrants, shares   673,146      
Exercise of warrants, value 11,592   11,592    
Net income (loss) 119,590       119,590
Foreign currency translation adjustments 7,445     7,445  
Net unrealized loss on investments (net of tax) (3)     (3)  
Ending balance, shares at Jun. 30, 2025   33,743,329      
Ending balance at Jun. 30, 2025 $ 149,234 $ 3 $ 596,804 $ (5,003) $ (442,570)