v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 15, 2025
Mar. 05, 2025
Aug. 10, 2022
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2024
Series B Warrant              
Class of Stock [Line Items]              
Aggregate exercise price         $ 4.9 $ 4.9  
Common stock exercise Warrants         6,955,000 6,955,000  
Common stock warrants exercised         10,211,250 10,211,250  
Common stock warrants expired         27,288,750 27,288,750  
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 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 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 $ 69.8  
Commissions and offering costs       $ 0.3      
Number of common shares       822,566