v3.26.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Total reserved shares 52,654,421 48,592,652
Employee Stock Option | Option and Grant Plan    
Class Of Stock [Line Items]    
Total reserved shares 15,921,842 19,038,398
Equity Plan Stock Options Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 9,364,213 9,855,901
RSUs Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 20,823,544 14,049,044
2021 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total reserved shares 6,544,822 5,649,309