v3.26.1
Subsequent Events - Additional Infomation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
Apr. 30, 2023
Mar. 31, 2025
Mar. 31, 2026
Subsequent Event [Line Items]            
Net proceeds from offering     $ 37,200 $ 161,800 $ 3,257  
Common Stock            
Subsequent Event [Line Items]            
Issuances of common stock under at the market equity offering program, (in shares) 11,195,121   19,450,000 5,750,000 1,261,537  
Public offering price $ 2.05   $ 2 $ 30    
Completed Underwritten Public Offering            
Subsequent Event [Line Items]            
Net proceeds from offering $ 23,100 $ 2,600        
Completed Underwritten Public Offering | Common Stock            
Subsequent Event [Line Items]            
Issuances of common stock under at the market equity offering program, (in shares) 1,829,268 1,381,262        
Public offering price   $ 2        
Pre-Funded Warrants | Common Stock            
Subsequent Event [Line Items]            
Public offering price $ 2.0499   $ 1.9999      
Pre-Funded Warrants | Common Stock | Maximum            
Subsequent Event [Line Items]            
Number of shares called by warrants 1,000,000   550,000      
Common Warrants            
Subsequent Event [Line Items]            
Warrants exercise price           $ 2.5
Common Warrants | Common Stock            
Subsequent Event [Line Items]            
Warrants exercise price $ 2.5   $ 2.5      
Common Warrants | Common Stock | Maximum            
Subsequent Event [Line Items]            
Number of shares called by warrants 12,195,121   23,000,000