v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Dec. 15, 2025
Mar. 05, 2025
Aug. 10, 2022
Jan. 31, 2025
Mar. 31, 2026
Jun. 30, 2024
Lender Warrant | Silicon Valley Bank Loan Agreement            
Class of Stock [Line Items]            
Number of share exercisable           73,649
Warrant issued to purchase shares of common stock           171,848
Warrants expires date         Aug. 06, 2034  
Warrants, exercise price           $ 2.55
Lender Warrant | Maximum | Silicon Valley Bank Loan Agreement            
Class of Stock [Line Items]            
Additional warrants exercisable         98,199  
At-the-Market Equity Offering            
Class of Stock [Line Items]            
Proceeds from issuance of common stock at the market       $ 0.9    
Follow On Offering            
Class of Stock [Line Items]            
Number of common shares 50,000,000 75,000,000        
Common stock, per share   $ 1        
Proceeds from issuance of common stock at the market $ 55.8 $ 48.8        
Underwriting discounts and commissions 3.6 3.2        
Other offering expenses $ 0.6 $ 0.5        
Public offering price per unit $ 1.2 $ 0.7        
Follow On Offering | Series A Warrant            
Class of Stock [Line Items]            
Warrant expiration term   5 years        
Warrants issued to purchase shares of common stock   1        
Warrants, exercise price   $ 0.8        
Follow On Offering | Series B Warrant            
Class of Stock [Line Items]            
Warrants expires date   Jun. 30, 2026        
Warrants issued to purchase shares of common stock   0.5        
Warrants, exercise price   $ 0.7        
Follow On Offering | December 2025 Warrants            
Class of Stock [Line Items]            
Common stock, per share $ 1          
Warrant expiration term 5 years          
Warrants, exercise price $ 1.5          
Common Stock | At-the-Market Equity Offering            
Class of Stock [Line Items]            
Maximum aggregate offering price     $ 75.0      
Maximum additional shares issuable         $ 69.8  
Commissions and offering costs       $ 0.3    
Number of common shares       822,566