XML 43 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases  
Schedule of lease liabilities

​

​

​

​

​

​

​

December 31, 

​

​

2020

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

​

$

7,300

Operating lease liabilities, long-term portion

​

​

21,246

Total operating lease liabilities

​

$

28,546

Schedule of annual minimum lease payments

​

​

​

​

​

​

​

    

Operating Leases

  

​

​

(in thousands)

 

Year ending December 31:

​

​

​

​

2021

​

$

9,958

​

2022

​

​

10,242

​

2023

​

​

8,670

​

2024

​

​

2,400

​

2025

​

​

2,447

​

2026 and thereafter

​

​

2,283

​

Total future minimum lease payments

​

​

36,000

​

Less: imputed interest

​

​

(7,454)

​

Operating lease liabilities

​

$

28,546

​