XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Summary of Reserved Shares of Common Stock (Details)
Mar. 31, 2021
shares
Class Of Stock [Line Items]  
Total shares of common stock reserved for future issuance 40,603,563
Exercise of Outstanding Common Stock Options and Vesting of Outstanding Common Restricted Stock Units Granted  
Class Of Stock [Line Items]  
Total shares of common stock reserved for future issuance 14,198,533
Grant | 2019 Equity Incentive Plan  
Class Of Stock [Line Items]  
Total shares of common stock reserved for future issuance 23,600,732
Grant | Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total shares of common stock reserved for future issuance 2,804,298