XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Lessee Disclosure [Abstract]  
Summary of lease cost for operating and finance leases

Lease cost for operating and finance leases for the three and nine months ended September 30, 2024 and 2023 were as follows:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2024

2023

    

2024

2023

Operating lease cost

$

14,502

$

11,914

$

39,665

$

34,881

Finance lease cost:

Amortization of leased assets

898

733

2,477

2,098

Interest on leased liabilities

77

63

202

168

Total lease cost

$

15,477

$

12,710

$

42,344

$

37,147

Supplemental cash flow information and non-cash activity related to the Company’s leases are as follows:

    

Nine Months Ended September 30, 

2024

2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

38,274

$

33,967

Operating cash flows from finance leases

$

202

$

168

Financing cash flows from finance leases

$

2,459

$

2,079

Non-cash activity:

Right-of-use assets obtained in exchange for lease liabilities - operating leases

$

55,723

$

85,377

Right-of-use assets obtained in exchange for lease liabilities - finance leases

$

2,569

$

1,388

Weighted-average remaining lease term and discount rate for the Company’s leases are as follows:

Nine Months Ended September 30, 

    

2024

2023

Weighted average remaining lease term - operating leases

10.0

years

 

11.1

years

 

Weighted average remaining lease term - finance leases

3.0

years

3.9

years

Weighted average discount rate - operating leases

4.28

%  

 

3.92

%  

 

Weighted average discount rate - finance leases

2.95

%  

2.35

%  

Summary of future minimum lease payments, operating leases

As of September 30, 2024, future minimum lease payments, reconciled to the respective lease liabilities, are as follows:

Operating Leases

Finance Leases

Last 3 months of 2024

    

$

13,388

$

967

2025

 

50,374

 

3,870

2026

 

47,662

 

3,284

2027

 

44,412

 

1,858

2028

 

38,472

 

540

Thereafter

 

203,495

 

126

Minimum lease payments

 

397,803

 

10,645

Less: imputed interest

 

(82,638)

(501)

Present value of minimum lease payments

315,165

10,144

Less: current portion of lease liabilities

(39,618)

(3,607)

Long-term portion of lease liabilities

$

275,547

$

6,537

Summary of future minimum lease payments, finance leases

As of September 30, 2024, future minimum lease payments, reconciled to the respective lease liabilities, are as follows:

Operating Leases

Finance Leases

Last 3 months of 2024

    

$

13,388

$

967

2025

 

50,374

 

3,870

2026

 

47,662

 

3,284

2027

 

44,412

 

1,858

2028

 

38,472

 

540

Thereafter

 

203,495

 

126

Minimum lease payments

 

397,803

 

10,645

Less: imputed interest

 

(82,638)

(501)

Present value of minimum lease payments

315,165

10,144

Less: current portion of lease liabilities

(39,618)

(3,607)

Long-term portion of lease liabilities

$

275,547

$

6,537