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