v3.26.1
Common Stock - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 26, 2026
USD ($)
scenario
patient
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
shares
Mar. 31, 2025
shares
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, par value (in dollars per share)   $ 0.0001     $ 0.0001   $ 0.0001
Proceeds from issuance of common stock | $         $ 117,499 $ 8,619  
Common Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of common stock issued (in shares) | shares   55,555,556 3,419,836 706,236      
Underwritten Offering              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of common stock issued (in shares) | shares 55,555,556            
Proceeds from issuance of warrants | $ $ 125,000            
Underwritten Offering | Common Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, par value (in dollars per share) $ 0.0001            
Common Stock Warrants              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price per share $ 0.0001            
Proceeds from issuance of warrants | $ $ 37,700            
Net proceeds | $ $ 116,900            
Class of warrant or right fair value per warrant or right (in dollars per share) $ 1.33            
Share price $ 3.08            
Proceeds from issuance of common stock | $ $ 87,300            
Issuance costs | $ $ 8,100            
Common Stock Warrants | Valuation Technique, Option Pricing Model              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Class of warrant or right fair value per warrant or right (in dollars per share) $ 1.33            
Number of scenarios used in valuation model | scenario 2            
Warrants and rights outstanding, term 3 years            
Share price $ 3.08            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate, minimum 94.50%            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate, maximum 94.80%            
Expected dividend yield 0.00%            
Common Stock Warrants | Underwritten Offering              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Sale of stock, price per share $ 2.25            
Sale of stock consideration received per share 2.115            
Exercise price per share $ 3.50            
Class of warrant or right expiration period 30 days            
Class of warrant or right, number of minimum patients required | patient 3            
Class of warrant or right, number of minimum patients required 80.00%            
Net proceeds | $ $ 116,900            
Common Stock Warrants | Underwritten Offering | Valuation Technique, Option Pricing Model              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price per share $ 3.50            
Pre Funded Warrants | Underwritten Offering              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Class of warrant or right, number of securities called by warrants or rights | shares 55,555,556            
Exercise price per share $ 3.4999