XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases.  
Schedule of lease liabilities

​

​

​

​

​

​

​

December 31, 

​

​

2022

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

​

$

7,639

Operating lease liabilities, long-term portion

​

​

76,577

Total operating lease liabilities

​

$

84,216

Schedule of annual minimum lease payments

​

​

​

​

​

​

​

    

Operating Leases

  

​

​

(in thousands)

 

Year ending December 31:

​

​

​

​

2023

​

$

12,443

​

2024

​

​

16,007

​

2025

​

​

16,352

​

2026

​

​

16,732

​

2027

​

​

13,676

​

2028 and thereafter

​

​

33,992

​

Total future minimum lease payments

​

​

109,202

​

Less: imputed interest

​

​

(24,986)

​

Operating lease liabilities

​

$

84,216

​