v3.26.1
Stockholders' Equity - Schedule of Reserved shares of Common Stock for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares of common stock reserved 92,651,585 97,764,749
Pre-Funded Warrants    
Class of Stock [Line Items]    
Warrants outstanding 62,246,707 73,011,767
Stock Options    
Class of Stock [Line Items]    
Stock options outstanding 20,349,469 16,004,393
2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Issuance of common stock shares under the plan 8,283,482 7,432,023
2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Issuance of common stock shares under the plan 1,771,927 1,316,566