v3.26.1
The Company - Additional Information (Details) - USD ($)
1 Months Ended
Nov. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Organization And Nature Of Business [Line Items]      
Accumulated deficit   $ 858,000,000 $ 716,304,000
Common Stock | 2025 Offering      
Organization And Nature Of Business [Line Items]      
Number of shares sold and issued 8,385,809    
Stock sold and issued price per share $ 10.51    
Aggregate net proceeds, after deducting underwriting discounts and commissions and offering costs $ 93,300,000    
Common Stock | 2025 Offering | Pre-funded Warrants      
Organization And Nature Of Business [Line Items]      
Warrants to purchase shares of common stock 1,128,949    
Common stock offering price $ 10.5099    
Maximum | Hercules Loan Facility | Hercules Capital, Inc      
Organization And Nature Of Business [Line Items]      
Aggregate principal amount of debt   $ 200,000,000