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