XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Total reserved shares 48,142,877 47,910,141
Employee Stock Option | Option and Grant Plan    
Class Of Stock [Line Items]    
Total reserved shares 18,310,859 18,260,813
Equity Plan Stock Options Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 11,501,725 14,268,055
RSUs Outstanding    
Class Of Stock [Line Items]    
Total reserved shares 13,519,769 11,301,279
2021 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total reserved shares 4,810,524 4,079,994