XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Weighted Average Remaining Lease Terms and Discount Rates

The weighted average remaining lease terms and discount rates were as follows:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average remaining lease term (years)

 

7.77

 

 

8.27

 

 

8.81

 

Weighted average discount rate

 

 

5.9

%

 

 

5.8

%

 

 

5.7

%

Schedule of Maturity Analysis of Undiscounted Cash Flows of Operating Lease

The Company’s operating leases expire at various dates through 2032. The following shows the undiscounted cash flows for the remaining years under operating leases at December 31, 2023:

 

 Year Ending December 31,

 

Operating Lease Commitments

 

2024

 

$

4,774

 

2025

 

 

4,235

 

2026

 

 

3,981

 

2027

 

 

4,010

 

2028

 

 

3,802

 

2029 and thereafter

 

 

10,779

 

Total operating lease commitments

 

 

31,581

 

Less imputed interest

 

 

(9,737

)

Total lease liabilities

 

$

21,844