v3.26.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 101,296,395 80,690,393
Stock Options Issued and Outstanding    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 15,463,214 10,414,561
Pre-funded warrants for common stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 48,515,298 30,816,705
Common stock or pre-funded warrants subject to milestone closing    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 35,087,717 35,087,717
Warrants for Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 80,428 1,366,141
Awards Available Under 2018 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 137,025 292,972
Awards available under the 2024 Inducement Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 306,050 1,342,800
Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total common stock reserved for future issuance 1,706,663 1,369,497