v3.25.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 14, 2025
Apr. 10, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Common stock, shares authorized     200,000,000 200,000,000
Common stock, shares issued     61,819,101 61,819,101
Common stock, par value     $ 0.001 $ 0.001
Subsequent Event        
Subsequent Event [Line Items]        
Common stock, shares issued 13,530,780      
Common stock, par value $ 0.001      
Net proceeds from offering $ 18.0      
Subsequent Event | BI Collaboration and License Agreement        
Subsequent Event [Line Items]        
Upfront payment   $ 12.0    
Subsequent Event | 2025 Common Stock Warrants        
Subsequent Event [Line Items]        
Purchase of shares 3,382,695      
Offering price $ 0.79      
Subsequent Event | 2025 Common Stock Warrants | Underwriting Agreement        
Subsequent Event [Line Items]        
Offering price $ 0.7426      
Subsequent Event | 2025 Pre-Funded Warrants        
Subsequent Event [Line Items]        
Purchase of shares 11,469,216      
Offering price $ 0.789      
Exercise price 0.001      
Subsequent Event | 2025 Pre-Funded Warrants | Underwriting Agreement        
Subsequent Event [Line Items]        
Offering price $ 0.74166      
Subsequent Event | Common Stock        
Subsequent Event [Line Items]        
Purchase of shares 2,867,304