v3.26.1
Common Stock Warrants - Additional Information (Details)
3 Months Ended 12 Months Ended
Feb. 17, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
USD ($)
shares
Common Stock Warrants        
Warrants and rights outstanding | $     $ 900 $ 900
Class of warrant outstanding     140,824,982 140,788,784
Gain from change in fair value of the warrant liability | $   $ (10,632,000)    
Private Placement        
Common Stock Warrants        
Gain from change in fair value of the warrant liability | $   $ 10,600,000    
Pre-Funded Warrants        
Common Stock Warrants        
Number of warrants 1,042,000      
Number of securities 1      
Warrants and rights outstanding | $ $ 0      
Series A Warrants        
Common Stock Warrants        
Number of warrants 1,600,000      
Number of securities 0.25      
Warrants and rights outstanding | $ $ 0      
Series B Warrants        
Common Stock Warrants        
Number of warrants 1,600,000      
Number of securities 1      
Warrants and rights outstanding | $ $ 18,900,000   $ 1,000  
Class of warrant outstanding 1,600,000   36,198 0
Series B Warrants | Cashless exercise        
Common Stock Warrants        
Issued warrants 3   3  
Series B Warrants | Closing stock price        
Common Stock Warrants        
Warrants, measurement input | $ / shares 3.95   0.02  
Series B Warrants | Cashless exercise        
Common Stock Warrants        
Warrants, measurement input 100   100