XML 79 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - 2020 Plan and 2014 Plan - shares
Mar. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Common stock reserved for future issuances 12,126,051 9,839,680
Options Issued and Outstanding    
Class Of Stock [Line Items]    
Common stock reserved for future issuances 4,863,399 5,188,531
Shares Available for Future Stock Option Grants    
Class Of Stock [Line Items]    
Common stock reserved for future issuances 7,262,652 4,651,149