XML 39 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Based Compensation - Additional Information (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, Reserved for future issuance 100,330,300 97,764,749
2021 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Issuance of common stock shares under the plan 8,246,983 7,432,023
2021 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Issuance of common stock shares under the plan 1,885,582 1,316,566