XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases  
Schedule of lease liabilities

​

​

​

​

​

March 31, 

​

2021

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

6,049

Operating lease liabilities, long-term portion

​

50,811

Total operating lease liabilities

$

56,860

Schedule of annual minimum lease payments

​

​

​

​

​

Operating Leases

​

(in thousands)

Year ending December 31:

​

​

2021 (remaining 9 months)

$

7,519

2022

​

10,289

2023

​

10,953

2024

​

11,795

2025

​

12,119

2026 and thereafter

​

20,019

​

​

72,694

Less: imputed interest

​

(15,834)

Operating lease liabilities

$

56,860