XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases  
Schedule of operating lease cost

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

2022

    

2023

2022

Operating lease cost

$

1,042

$

1,069

$

2,050

$

2,141

Schedule of other information related to leases

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

    

2023

2022

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

Operating cash flows from operating leases

$

1,175

$

1,205

$

2,318

$

2,413

Weighted average remaining lease term

Operating leases

5.29 Years

6.23 Years

Weighted average discount rate

Operating leases

2.42%

2.35%

Schedule of the maturities of lease liabilities

    

Operating Leases

2023

$

2,327

2024

4,431

2025

4,034

2026

3,980

2027

3,973

Thereafter

3,906

Total lease payments

22,651

Less imputed interest

(917)

Total

$

21,734