v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Issuance (Details)
Jun. 30, 2026
shares
Class Of Stock [Line Items]  
Common stock reserved for issuance 156,405,077
Outstanding Stock Options and Restricted Stock Units  
Class Of Stock [Line Items]  
Common stock reserved for issuance 18,109,876
Shares Available for Further Issuance under the 2024 Inducement Equity Incentive Plan  
Class Of Stock [Line Items]  
Common stock reserved for issuance 2,686,000
Shares Available for Further Issuance under the 2021 Equity Incentive Plan  
Class Of Stock [Line Items]  
Common stock reserved for issuance 7,548,238
Shares Available for Further Issuance under the 2021 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Common stock reserved for issuance 2,999,814
Outstanding Lender Warrant  
Class Of Stock [Line Items]  
Common stock reserved for issuance 73,649
Outstanding Series A Warrants  
Class Of Stock [Line Items]  
Common stock reserved for issuance 74,987,500
Outstanding December 2025 Warrants  
Class Of Stock [Line Items]  
Common stock reserved for issuance 50,000,000