v3.26.1
Subsequent Events (Details) - July 2026 Offering - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 06, 2026
Jul. 31, 2026
Jul. 29, 2026
Subsequent Event [Line Items]      
Proceeds from sale of stock $ 18.3    
Subsequent Event      
Subsequent Event [Line Items]      
Sale of stock, price per share (in dollars per share)   $ 0.95  
Number of additional shares authorized (in shares)   3,157,894  
Number of additional securities called by warrants or rights (in shares)   6,315,788 6,315,788
Proceeds from sale of stock   $ 18.3  
Subsequent Event | Common stock      
Subsequent Event [Line Items]      
Number of shares issued in transaction (in shares)   21,052,632  
Number of securities called by warrants or rights (in shares)   42,105,264  
Pre-funded, exercise price (in USD per share)   $ 1.10  
Sale of stock, price per share (in dollars per share)   $ 1.099