XML 53 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Lessee Disclosure [Abstract]  
Summary of lease cost for operating and finance leases

Lease cost for operating and finance leases for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

2022

    

2023

2022

Operating lease cost

$

11,821

$

10,168

$

22,967

$

20,992

Finance lease cost:

Amortization of leased assets

682

590

1,365

1,120

Interest on leased liabilities

51

53

105

101

Total lease cost

$

12,554

$

10,811

$

24,437

$

22,213

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

    

Six Months Ended June 30, 

2023

2022

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

Operating cash flows from operating leases

$

22,668

$

20,877

Operating cash flows from finance leases

$

105

$

101

Financing cash flows from finance leases

$

6,908

$

4,225

Non-cash activity:

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

$

74,605

$

21,928

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

$

398

$

1,340

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

Six Months Ended June 30, 

    

2023

2022

Weighted average remaining lease term - operating leases

10.3

years

 

8.6

years

 

Weighted average remaining lease term - finance leases

3.7

years

4.8

years

Weighted average discount rate - operating leases

3.75

%  

 

3.23

%  

 

Weighted average discount rate - finance leases

1.96

%  

1.92

%  

Summary of future minimum lease payments, operating leases

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

Operating Leases

Finance Leases

Last 6 months of 2023

    

$

22,155

$

1,513

2024

 

37,684

 

2,978

2025

 

32,283

 

2,978

2026

 

30,014

 

2,392

2027

 

29,019

 

970

Thereafter

 

167,823

 

48

Minimum lease payments

 

318,978

 

10,879

Less: imputed interest

 

(61,665)

 

(365)

Present value of minimum lease payments

257,313

10,514

Less: current portion of lease liabilities

(32,747)

(2,791)

Long-term portion of lease liabilities

$

224,566

$

7,723