XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Summary of components of lease expense

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

Year ended December 31,

2024

    

2023

2022

Operating lease cost:

Operating lease cost

$

23,157

$

23,232

$

24,531

Short-term lease cost

2,578

2,866

2,575

Variable lease cost

5,585

4,896

3,186

Total operating lease cost

$

31,320

$

30,994

$

30,292

Finance lease cost:

Amortization of right-of-use asset

$

5,618

$

2,930

$

3,060

Variable costs

741

814

838

Interest costs

390

372

381

Total finance lease cost

$

6,749

$

4,116

$

4,279

Summary of weighted-average remaining lease term and discount rate

December 31, 2024

December 31, 2023

Weighted-average remaining lease term

Operating leases

12.6 years

13.3 years

Financing leases

11.5 years

9.2 years

Weighted-average discount rate

Operating leases

6.8%

6.3%

Financing leases

7.4%

6.6%

Summary of maturities of operating lease liabilities

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

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

Operating Leases

Financing Leases

2024

$

18,048

$

2,030

2025

16,022

1,488

2026

11,755

601

2027

9,327

534

2028

7,807

505

Thereafter

80,637

2,145

Total lease payments

143,596

7,303

Less imputed interest

(57,133)

(1,662)

Total

$

86,463

$

5,641

Summary of maturities of finance lease liabilities

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

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

Operating Leases

Financing Leases

2024

$

18,048

$

2,030

2025

16,022

1,488

2026

11,755

601

2027

9,327

534

2028

7,807

505

Thereafter

80,637

2,145

Total lease payments

143,596

7,303

Less imputed interest

(57,133)

(1,662)

Total

$

86,463

$

5,641

Schedule of maturities of future undiscounted lease payments

2025

$

7,197

2026

6,970

2027

5,645

2028

5,040

2029

4,396

Thereafter

4,204

Total future lease payments

$

33,452