v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 38 Months Ended
Dec. 27, 2024
Apr. 24, 2024
Jun. 01, 2023
May 16, 2023
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Class of Stock [Line Items]                  
Net proceeds from common stock and warrants after deducting underwriting discounts, commissions and other offering expenses   $ 161.4 $ 134.7            
Proceeds from issuance of pre-funded warrants, net of offering costs   128.3 92.3            
Proceeds from issuance of common stock, net of offering costs   $ 33.1 $ 42.4            
Voting Common Stock                  
Class of Stock [Line Items]                  
Common stock, par value         $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Voting Common Stock | Public Offering                  
Class of Stock [Line Items]                  
Sale of stock price per share     $ 2            
Voting Common Stock | Follow On Offering                  
Class of Stock [Line Items]                  
Number of shares issued   4,958,068 23,287,134            
Underwriter option to purchase number of additional shares   2,485,487              
Sale of stock price per share   $ 7.13              
Voting Common Stock | ATM Program | Wedbush Securities, Inc.                  
Class of Stock [Line Items]                  
Number of shares issued             0    
Issuance of common stock, net of offering costs       $ 75.0          
Common stock, par value       $ 0.0001          
Pre-Funded Warrants [Member]                  
Class of Stock [Line Items]                  
Number of shares issued         7,564,290 10,763,977      
Common stock issuable upon exercise warrants 7,500,000       62,246,707 62,246,707 62,246,707   0
Warrant exercise price     $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001    
Cashless exercise of pre funded warrants         7,565,060 10,765,060      
Proceeds from issuance of pre-funded warrants, net of offering costs $ 30.0                
Offering expenses $ 0.2                
Pre-Funded Warrants [Member] | Voting Common Stock                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise warrants   18,577,419 47,010,526            
Common stock price per warrant $ 4 $ 7.1299 $ 1.9999            
Warrant exercise price $ 0.0001 $ 0.0001 $ 0.0001