XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
LEASES  
Summary of components of lease expense

The components of lease expense were as follows (in thousands):

Three months ended

March 31, 2025

    

March 31, 2024

Operating lease cost:

Operating lease cost

$

5,906

$

5,479

Short-term lease cost

1,332

691

Variable lease cost

1,955

1,429

Total operating lease cost

$

9,193

$

7,599

Finance lease cost:

Amortization of right-of-use asset

$

1,879

$

612

Variable costs

287

198

Interest costs

88

100

Total finance lease cost

$

2,254

$

910

Summary of weighted-average remaining lease term and discount rate

March 31, 2025

December 31, 2024

Weighted-average remaining lease term

Operating leases

12.6 years

12.6 years

Financing leases

3.9 years

11.5 years

Weighted-average discount rate

Operating leases

6.8%

6.8%

Financing leases

7.5%

7.4%

Summary of maturities of operating lease liabilities

Maturities of lease liabilities as of March 31, 2025 were as follows (in thousands):

Operating Leases

Financing Leases

2025 (excluding the three months ended March 31, 2025)

$

17,474

$

1,135

2026

15,799

848

2027

13,029

812

2028

9,867

620

2029

7,080

516

Thereafter

79,553

1,658

Total lease payments

142,802

5,589

Less imputed interest

(56,013)

(1,304)

Total

$

86,789

$

4,285

Maturities of lease liabilities as of December 31, 2024 were as follows (in thousands):

Operating Leases

Financing Leases

2025

$

20,764

$

1,649

2026

15,881

847

2027

12,949

825

2028

9,901

632

2029

7,134

516

Thereafter

79,843

1,630

Total lease payments

146,472

6,099

Less imputed interest

(57,512)

(1,402)

Total

$

88,960

$

4,697

Summary of maturities of finance lease liabilities

Operating Leases

Financing Leases

2025 (excluding the three months ended March 31, 2025)

$

17,474

$

1,135

2026

15,799

848

2027

13,029

812

2028

9,867

620

2029

7,080

516

Thereafter

79,553

1,658

Total lease payments

142,802

5,589

Less imputed interest

(56,013)

(1,304)

Total

$

86,789

$

4,285

Operating Leases

Financing Leases

2025

$

20,764

$

1,649

2026

15,881

847

2027

12,949

825

2028

9,901

632

2029

7,134

516

Thereafter

79,843

1,630

Total lease payments

146,472

6,099

Less imputed interest

(57,512)

(1,402)

Total

$

88,960

$

4,697

Schedule of maturities of future undiscounted lease payments

The following table presents the maturities of future undiscounted lease payments for the periods indicated (in thousands):

2025 (excluding the three months ended March 31, 2025)

$

5,895

2026

7,634

2027

6,309

2028

5,626

2029

4,924

Thereafter

4,204

Total future lease payments

$

34,592