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