XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
LEASES  
Summary of components of lease expense

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

Year ended

December 31, 2023

    

December 31, 2022

December 31, 2021

Operating lease cost:

Operating lease cost

$

23,232

$

24,531

$

20,386

Short-term lease cost

2,866

2,575

2,402

Variable lease cost

4,896

3,186

3,874

Total operating lease cost

$

30,994

$

30,292

$

26,662

Finance lease cost:

Amortization of right-of-use asset

$

2,930

$

3,060

$

2,561

Variable costs

814

838

792

Interest costs

372

381

Total finance lease cost

$

4,116

$

4,279

$

3,353

Summary of weighted-average remaining lease term and discount rate

December 31, 2023

December 31, 2022

Weighted-average remaining lease term

Operating leases

13.3 years

12.4 years

Financing leases

9.2 years

9.3 years

Weighted-average discount rate

Operating leases

6.3%

6.0%

Financing leases

6.6%

6.7%

Summary of maturities of operating lease liabilities

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

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

Operating Leases

Financing Leases

2023

$

19,417

$

1,403

2024

17,836

1,342

2025

14,805

978

2026

10,505

504

2027

8,096

495

Thereafter

76,452

2,651

Total lease payments

147,111

7,373

Less imputed interest

(53,794)

(1,914)

Total

$

93,317

$

5,459

Summary of maturities of finance lease liabilities

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

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

Operating Leases

Financing Leases

2023

$

19,417

$

1,403

2024

17,836

1,342

2025

14,805

978

2026

10,505

504

2027

8,096

495

Thereafter

76,452

2,651

Total lease payments

147,111

7,373

Less imputed interest

(53,794)

(1,914)

Total

$

93,317

$

5,459

Schedule of maturities of future undiscounted lease payments

2024

$

7,039

2025

6,760

2026

6,398

2027

5,212

2028

4,865

Thereafter

12,510

Total future lease payments

$

42,784