v3.26.1
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, 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, Share   339,059      
Exercise of stock options, Shares   73,140      
Exercise of stock options 640   640    
Stock-based compensation 4,905   4,905    
Issuance of common stock under Securities Purchase Agreements, net, Shares   4,843,750      
Issuance of common stock under Securities Purchase Agreements, net, Value 36,047   36,047    
Net Income (Loss) (23,515)       (23,515)
Foreign currency translation adjustments, net of tax (2,675)     (2,675)  
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)
Net Income (Loss) 96,075        
Foreign currency translation adjustments, net of tax 4,770        
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-based compensation 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, net of tax 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)
Beginning balance, Shares at Dec. 31, 2025   34,615,132      
Beginning balance at Dec. 31, 2025 112,928 $ 3 605,700 (5,435) (487,340)
Release of Restricted Stock Units and Performance Stock Units, Share   419,079      
Release of Restricted Stock Units and Performance Stock Units, Value 1 $ 1      
Exercise of stock options, Shares   2,879      
Exercise of stock options 21   21    
Stock-based compensation 3,963   3,963    
Net Income (Loss) (25,843)       (25,843)
Foreign currency translation adjustments, net of tax 166     166  
Net unrealized loss on investments (net of tax) (30)     (30)  
Ending balance, 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, Shares at Dec. 31, 2025   34,615,132      
Beginning balance at Dec. 31, 2025 $ 112,928 $ 3 605,700 (5,435) (487,340)
Exercise of stock options, Shares 324,130        
Net Income (Loss) $ (45,812)        
Foreign currency translation adjustments, net of tax (154)        
Ending balance, shares at Jun. 30, 2026   40,614,355      
Ending balance at Jun. 30, 2026 144,285 $ 4 683,093 (5,660) (533,152)
Beginning balance, Shares at Mar. 31, 2026   35,037,090      
Beginning balance at Mar. 31, 2026 91,206 $ 4 609,684 (5,299) (513,183)
Release of Restricted Stock Units and Performance Stock Units, Share   220,882      
Issuance of common stock under Employee Stock Purchase Plan, Share   50,218      
Issuance of common stock under Employee Stock Purchase Plan 336   336    
Exercise of stock options, Shares   306,165      
Exercise of stock options 4,478   4,478    
Stock-based compensation 3,193   3,193    
Issuance of common stock under 2026 Purchase Agreement, net, Shares   5,000,000      
Issuance of common stock under 2026 Purchase Agreement, net, Values 65,402   65,402    
Net Income (Loss) (19,969)       (19,969)
Foreign currency translation adjustments, net of tax (320)     (320)  
Net unrealized loss on investments (net of tax) (41)     (41)  
Ending balance, shares at Jun. 30, 2026   40,614,355      
Ending balance at Jun. 30, 2026 $ 144,285 $ 4 $ 683,093 $ (5,660) $ (533,152)