v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Issuance (Details)
Mar. 31, 2026
shares
Class Of Stock [Line Items]  
Common stock reserved for issuance 184,414,997
Outstanding Stock Options and Restricted Stock Units  
Class Of Stock [Line Items]  
Common stock reserved for issuance 17,836,069
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 1,513,435
Shares Available for Further Issuance under the 2021 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Common stock reserved for issuance 3,074,594
Outstanding Lender Warrant  
Class Of Stock [Line Items]  
Common stock reserved for issuance 73,649
Outstanding Series A and Series B Warrants  
Class Of Stock [Line Items]  
Common stock reserved for issuance 109,231,250
Outstanding December 2025 Warrants  
Class Of Stock [Line Items]  
Common stock reserved for issuance 50,000,000