v3.26.1
Warrants - Additional Information (Details) - USD ($)
1 Months Ended
Jun. 26, 2026
Aug. 16, 2023
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Apr. 30, 2025
Jul. 31, 2024
Apr. 30, 2023
Jun. 24, 2026
May 28, 2025
Jun. 26, 2024
Aug. 14, 2023
Class of Warrant or Right [Line Items]                        
Common stock, shares issued     325,302,280 285,051,648                
Common stock, par value per share     $ 0.00001 $ 0.00001                
Additional warrants sold upon exercise of underwriters option     0                  
2023 Pre-Funded Warrants                        
Class of Warrant or Right [Line Items]                        
Shares of Common Stock.           9,607,145            
Warrants Exercised           9,615,000            
SSI Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants Exercised       316,667                
Proceeds from exercise of warrants       $ 200,000                
Outstanding liability classified warrants     $ 0 $ 0                
Underwriting Agreement                        
Class of Warrant or Right [Line Items]                        
Gross proceeds from issuance of common stock $ 215,600,000                      
Underwriter agreed to purchase share price of per share                 $ 5.64 $ 2.585 $ 2.115  
Underwriting Agreement | June 2026 Pre-Funded Warrants                        
Class of Warrant or Right [Line Items]                        
Common stock, shares issued                 32,500,001      
Warrants issued                 833,333      
Exercise price of warrants                 $ 0.001      
Offering price per share                 5.999      
Underwriter agreed to purchase share price of per share                 5.639      
Underwriting Agreement | May 2025 Pre Funded Warrants                        
Class of Warrant or Right [Line Items]                        
Common stock, shares issued                   46,868,687    
Warrants issued                   25,858,586    
Exercise price of warrants                   $ 0.001    
Offering price per share                   2.749    
Underwriter agreed to purchase share price of per share                   2.584    
Additional warrants sold upon exercise of underwriters option         0              
Underwriting Agreement | June 2024 Pre-funded Warrants                        
Class of Warrant or Right [Line Items]                        
Common stock, shares issued                     14,361,113  
Warrants issued                     18,972,221  
Exercise price of warrants                     $ 0.001  
Offering price per share                     2.249  
Underwriter agreed to purchase share price of per share                     2.114  
Additional warrants sold upon exercise of underwriters option             0          
Underwriting Agreement | Common Stock                        
Class of Warrant or Right [Line Items]                        
Offering price per share                 $ 6 $ 2.75 $ 2.25  
Private Placement | Securities Purchase Agreement                        
Class of Warrant or Right [Line Items]                        
Gross proceeds from issuance of common stock   $ 150,000,000                    
Net proceeds from issuance of common stock   $ 140,300,000                    
Private Placement | Securities Purchase Agreement | 2023 Pre-Funded Warrants                        
Class of Warrant or Right [Line Items]                        
Increase or decrease in beneficial ownership limitation percentage           19.99%            
August 2023 Private Placement | Securities Purchase Agreement                        
Class of Warrant or Right [Line Items]                        
Common stock, shares issued                       122,412,376
August 2023 Private Placement | Securities Purchase Agreement | 2023 Pre-Funded Warrants                        
Class of Warrant or Right [Line Items]                        
Common stock, par value per share           $ 0.001            
Warrants issued                       44,250,978
Purchase price per share of common stock                       $ 0.9
Exercise price of warrants                       $ 0.001
Beneficial ownership limitation notice period (in days)           61 days            
August 2023 Private Placement | Securities Purchase Agreement | August 2023 Prefunded Warrants Option One                        
Class of Warrant or Right [Line Items]                        
Shares beneficially owned           4.99%            
Combined voting power beneficially owned           4.99%            
August 2023 Private Placement | Securities Purchase Agreement | August 2023 Prefunded Warrants Option Two                        
Class of Warrant or Right [Line Items]                        
Shares beneficially owned           9.99%            
Combined voting power beneficially owned           9.99%            
SSI Strategy Holdings LLC | Private Placement | Securities Purchase Agreement                        
Class of Warrant or Right [Line Items]                        
Common stock, shares issued               705,218        
Aggregate gross proceeds               $ 500,000        
Warrants issued               525,000        
Exercise price of warrants               $ 0.709        
Warrants term               10 years