XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases.  
Schedule of lease liabilities

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

2024

​

2023

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

11,957

​

$

11,621

Operating lease liabilities, long-term portion

​

64,160

​

​

67,025

Total operating lease liabilities

$

76,117

​

$

78,646

Schedule of annual minimum lease payments

​

​

​

​

​

Operating Leases

​

(in thousands)

As of March 31, 2024

​

​

2024 (remaining 9 months)

$

12,507

2025

​

17,009

2026

​

17,331

2027

​

14,264

2028

​

6,633

2029 and thereafter

​

27,932

​

​

95,676

Less: imputed interest

​

(19,559)

Operating lease liabilities

$

76,117

​