XML 38 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Reserved shares of Common Stock for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares of common stock reserved 100,330,300 97,764,749
Pre-Funded Warrants    
Class of Stock [Line Items]    
Warrants outstanding 69,811,767 73,011,767
Stock Options    
Class of Stock [Line Items]    
Stock options outstanding 20,385,968 16,004,393
2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Issuance of common stock shares under the plan 8,246,983 7,432,023
2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Issuance of common stock shares under the plan 1,885,582 1,316,566