XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Maturity of Lease Liabilities    
Remaining of 2020 $ 1,818  
2021 7,328  
2022 7,502  
2023 7,704  
2024 7,920  
Thereafter 23,598  
Total undiscounted operating lease payments 55,870  
Less: imputed interest (12,860)  
Present value of operating lease liabilities 43,010  
Balance Sheet Classification    
Operating lease liabilities, current 4,217 $ 3,837
Operating lease liabilities, non-current 38,793 $ 41,964
Total operating lease liabilities $ 43,010