XML 55 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Class Of Stock [Line Items]    
Total reserved shares 54,225,592 48,142,877
Employee Stock Option | Option and Grant Plan    
Class Of Stock [Line Items]    
Total reserved shares 24,641,128 18,310,859
Equity Plan Stock Options Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 10,955,172 11,501,725
RSUs Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 12,526,884 13,519,769
2021 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total reserved shares 6,102,408 4,810,524