XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
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)

Remainder of 2021

$

5,494

2022

7,502

2023

7,704

2024

7,920

2025

8,136

Thereafter

15,462

Total undiscounted operating lease payments

52,218

Less: imputed interest

(11,285)

Present value of operating lease liabilities

$

40,933

Balance Sheet Classification

Operating lease liabilities, current

$

4,448

Operating lease liabilities, non-current

36,485

Total operating lease liabilities

$

40,933