XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Lease Expense and Other Information

Components of lease expense for the years ended December 31, 2023, 2022 and 2021 were as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Lease cost:

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

9,606

 

 

$

8,040

 

 

$

8,227

 

Amortization of ROU assets - finance leases

 

 

390

 

 

 

168

 

 

 

 

Interest on lease liabilities - finance leases

 

 

28

 

 

 

16

 

 

 

 

Short-term lease cost

 

 

2,651

 

 

 

1,773

 

 

 

1,941

 

Sublease income

 

 

 

 

 

(101

)

 

 

(163

)

Total lease cost

 

$

12,675

 

 

$

9,896

 

 

$

10,005

 

 

Other information related to leases is as follows:

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

9,249

 

 

$

10,381

 

Operating cash flows for finance leases

 

 

81

 

 

 

16

 

Financing cash flows for finance leases

 

 

390

 

 

 

164

 

Right-of-use lease assets obtained in exchange for lease obligations:

 

 

 

 

 

 

Operating leases

 

$

4,704

 

 

$

15,902

 

Finance leases

 

 

 

 

 

1,180

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Weighted average remaining lease term:

 

 

 

 

 

 

Operating leases

 

5.6 years

 

 

5.7 years

 

Finance leases

 

1.9 years

 

 

2.7 years

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

4.96

%

 

 

4.35

%

Finance leases

 

 

3.53

%

 

 

3.57

%

Summary of Operating Leases Under all Non-Cancellable Operating Leases

A summary of operating leases as of December 31, 2023, under all non-cancellable operating leases with terms exceeding one year is as follows:

2024

 

$

8,533

 

2025

 

 

5,588

 

2026

 

 

3,656

 

2027

 

 

2,027

 

2028

 

 

1,798

 

2029 or later

 

 

5,827

 

Total future minimum lease payments

 

 

27,429

 

Less imputed interest

 

 

(3,554

)

Total

 

$

23,875

 

Summary of Finance Leases Under all Non-Cancellable Finance Leases

A summary of finance leases as of December 31, 2023, under all non-cancellable finance leases with terms exceeding one year is as follows:

2024

 

$

388

 

2025

 

 

152

 

2026

 

 

70

 

2027

 

 

 

Total future minimum lease payments

 

 

610

 

Less imputed interest

 

 

(5

)

Total

 

$

605