v3.26.1
Stock Based Compensation - Additional Information (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, Reserved for future issuance 92,651,585 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,283,482 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,771,927 1,316,566