XML 89 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities not Included in Calculation of Diluted Net Loss Per Share/Unit (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total 3,858 19,545 6,486
Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total   17,666 5,906
Warrant | Common Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total   9 9
Warrant | Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total   8 8
Common Stock/Unit Options Issued and Outstanding      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total 3,788 1,667 300
Common Stock/Units Subject to Repurchase or Forfeiture      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total 69 195 263
ESPP Shares Pending Issuance      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total 1 0 0