XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases.  
Schedule of lease liabilities

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

2023

​

2022

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

11,038

​

$

7,639

Operating lease liabilities, long-term portion

​

68,287

​

​

76,577

Total operating lease liabilities

$

79,325

​

$

84,216

Schedule of annual minimum lease payments

​

​

​

​

​

Operating Leases

​

(in thousands)

As of September 30, 2023

​

​

2023 (remaining 3 months)

$

3,983

2024

​

16,031

2025

​

16,383

2026

​

16,732

2027

​

13,676

2028 and thereafter

​

34,000

​

​

100,805

Less: imputed interest

​

(21,480)

Operating lease liabilities

$

79,325

​