XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Lease Expense and Other Information

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

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Lease cost:

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

8,040

 

 

$

8,227

 

 

$

6,773

 

Amortization of ROU assets - finance leases

 

 

168

 

 

 

 

 

 

 

Interest on lease liabilities - finance leases

 

 

16

 

 

 

 

 

 

 

Short-term lease cost

 

 

1,773

 

 

 

1,941

 

 

 

1,834

 

Sublease income

 

 

(101

)

 

 

(163

)

 

 

(158

)

Total lease cost

 

$

9,896

 

 

$

10,005

 

 

$

8,449

 

 

Other information related to leases is as follows:

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

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

 

 

 

 

 

 

Operating cash flows for operating leases

 

$

10,381

 

 

$

7,685

 

Operating cash flows for finance leases

 

 

16

 

 

 

 

Financing cash flows for finance leases

 

 

164

 

 

 

 

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

 

 

 

 

 

 

Operating leases

 

$

15,902

 

 

$

2,379

 

Finance leases

 

 

1,180

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

December 31, 2021

 

Weighted average remaining lease term:

 

 

 

 

 

 

Operating leases

 

5.7 years

 

 

6.9 years

 

Finance leases

 

2.7 years

 

 

N/A

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

4.35

%

 

 

4.53

%

Finance leases

 

 

3.57

%

 

N/A

 

Summary of Operating Leases Under all Non-Cancellable Operating Leases

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

2023

 

$

8,074

 

2024

 

 

7,003

 

2025

 

 

4,984

 

2026

 

 

3,122

 

2027

 

 

1,631

 

2028 or later

 

 

6,538

 

Total future minimum lease payments

 

 

31,352

 

Less imputed interest

 

 

(3,671

)

Total

 

$

27,681

 

Summary of Finance Leases Under all Non-Cancellable Finance Leases

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

2023

 

$

432

 

2024

 

 

437

 

2025

 

 

148

 

2026

 

 

68

 

Total future minimum lease payments

 

$

1,085