v3.26.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Stock options issued and outstanding (in shares) 18,388,371 17,270,870
Total shares of common stock reserved (in shares) 59,117,815 52,130,509
Shares available for grant under 2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Shares available for grant (in shares) 33,946,676 29,341,567
Shares available for grant under 2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares available for grant (in shares) 6,782,768 5,518,072