v3.26.1
COMMON STOCK AND WARRANTS - Schedule of Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Class of Warrant or Right [Roll Forward]      
Beginning balance 112,038,159 18,447 8,611
Issuances   117,596,554 326,066
Exercises (13,195,109) (3,278,767) (315,743)
Exercised but not issued (80,403) (2,298,075)  
Expirations (676)   (487)
Ending balance 98,761,971 112,038,159 18,447
2025 Pre-funded Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 0.001    
Class of Warrant or Right [Roll Forward]      
Beginning balance 30,693,268    
Issuances   36,261,239  
Exercises (11,627,247) (3,269,896)  
Exercised but not issued   (2,298,075)  
Ending balance 19,066,021 30,693,268  
2025 Stapled Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 10.134    
Class of Warrant or Right [Roll Forward]      
Beginning balance 73,941,196    
Issuances   73,941,196  
Ending balance 73,941,196 73,941,196  
Base Advisor Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 0.001    
Class of Warrant or Right [Roll Forward]      
Beginning balance 7,394,119    
Issuances   7,394,119  
Exercises 1,567,862    
Exercised but not issued (80,403)    
Ending balance 5,745,854 7,394,119  
2022 Public Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 6.756    
Class of Warrant or Right [Roll Forward]      
Beginning balance 617 617 804
Exercises     (187)
Ending balance 617 617 617
2025 Common Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 47.55    
Class of Warrant or Right [Roll Forward]      
Beginning balance 2 2 0
Issuances     293,235
Exercises   0 (293,233)
Ending balance 2 2 2
Other Equity Warrants      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 7.63    
Class of Warrant or Right [Roll Forward]      
Beginning balance 8,957 17,828 7,807
Issuances     32,831
Exercises   (8,871) (22,323)
Expirations (676)   (487)
Ending balance 8,281 8,957 17,828
Other Equity Warrants | Minimum      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 563.25    
Other Equity Warrants | Maximum      
Class of Warrant or Right [Line Items]      
Warrant exercisable price (in dollars per share) $ 1,856.25