v3.25.1
Stockholders’ Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) - shares
Jan. 01, 2025
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options outstanding (in shares)   5,241,756
Number of shares available for future issuance (in shares)   17,692,236
2021 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, shares available for grant (in shares)   3,943,021
Number of additional shares authorized (in shares) 2,100,684  
2021 Employee Stock Purchase Plan | Employee Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, shares available for grant (in shares)   2,528,247
Number of additional shares authorized (in shares) 420,136  
Restricted Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock outstanding (in shares)   5,979,212