v3.26.1
Warrants - October 2025 Pre-funded Warrants and Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Oct. 31, 2025
Dec. 31, 2025
October 2025 common warrants    
Warrants    
Exercise price per share   $ 0.5335
October 2025 common warrants | Private Placement    
Warrants    
Warrant to purchase shares of common stock 75,985,605  
Exercise price per share $ 0.5335  
Number of securities called by each warrant or right 1  
October 2025 Pre-funded warrants    
Warrants    
Exercise price per share   $ 0.001
October 2025 Pre-funded warrants | Private Placement    
Warrants    
Warrant to purchase shares of common stock 80,768,504  
Exercise price per share $ 0.001  
Number of securities called by each warrant or right 1  
October 2025 Private Placement | Placement agent warrants    
Warrants    
Warrant to purchase shares of common stock 4,000,000  
Exercise price per share $ 0.5335  
Placement agent expense $ 1,500  
Placement agent expense paid in cash $ 1,000  
Placement agent warrants, restriction period 6 months