XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) - shares
Jan. 01, 2025
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options outstanding (in shares)   4,981,514
Number of shares available for future issuance (in shares)   16,389,693
2021 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, shares available for grant (in shares)   2,646,617
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,470,187
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)   6,291,375