XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases.  
Schedule of lease liabilities

​

​

​

​

​

​

​

December 31, 

​

​

2021

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

​

$

5,752

Operating lease liabilities, long-term portion

​

​

61,036

Total operating lease liabilities

​

$

66,788

Schedule of annual minimum lease payments

​

​

​

​

​

​

​

    

Operating Leases

  

​

​

(in thousands)

 

Year ending December 31:

​

​

​

​

2022

​

$

9,980

​

2023

​

​

11,082

​

2024

​

​

12,258

​

2025

​

​

12,494

​

2026

​

​

12,845

​

2027 and thereafter

​

​

27,331

​

Total future minimum lease payments

​

​

85,990

​

Less: imputed interest

​

​

(19,202)

​

Operating lease liabilities

​

$

66,788

​