XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Maturity of Lease Liabilities    
Remainder of 2021 $ 2,714  
2022 11,030  
2023 11,163  
2024 11,401  
2025 11,689  
Thereafter 21,941  
Total undiscounted operating lease payments 69,938  
Less: imputed interest (12,856)  
Present value of operating lease liabilities 57,082  
Balance Sheet Classification    
Operating lease liabilities, current 7,128 $ 4,332
Operating lease liabilities, non-current 49,954 $ 37,667
Total operating lease liabilities $ 57,082