XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases.  
Schedule of lease liabilities

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

​

2024

​

2023

​

​

​

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

​

$

9,762

​

$

11,621

Operating lease liabilities, long-term portion

​

​

98,953

​

​

67,025

Total operating lease liabilities

​

$

108,715

​

$

78,646

Schedule of annual minimum lease payments

​

​

​

​

​

​

    

Operating Leases

​

​

(in thousands)

As of September 30, 2024

​

​

​

2024 (remaining 3 months)

​

$

4,315

2025

​

​

17,391

2026

​

​

17,661

2027

​

​

16,997

2028

​

​

17,332

2029 and thereafter

​

​

70,693

​

​

​

144,389

Less: imputed interest

​

​

(35,674)

Operating lease liabilities

​

$

108,715

​