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