XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 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

$

3,705

2022

7,579

2023

7,781

2024

7,952

2025

8,136

Thereafter

15,462

Total undiscounted operating lease payments

50,615

Less: imputed interest

(10,540)

Present value of operating lease liabilities

$

40,075

Balance Sheet Classification

Operating lease liabilities, current

$

4,644

Operating lease liabilities, non-current

35,431

Total operating lease liabilities

$

40,075