XML 45 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies [Abstract]  
Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases

Maturity of Lease Liabilities

Amount

Years ending December 31,

(in thousands)

2021

$

7,330

2022

7,502

2023

7,704

2024

7,920

2025

8,136

Thereafter

15,462

Total undiscounted operating lease payments

54,054

Less: imputed interest

(12,055)

Present value of operating lease liabilities

41,999

Balance Sheet Classification

Operating lease liabilities, current

4,332

Operating lease liabilities, non-current

37,667

Total operating lease liabilities

41,999