XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Balance Sheet Information
Balance sheet information related to leases was as follows (in thousands):
 December 31, 2023December 31, 2022
Operating leases: 
Operating lease ROU assets$14,837 $15,314 
Operating lease liabilities$16,704 $17,070 
Additional information related to leases was as follows:
 December 31, 2023December 31, 2022
Weighted average remaining lease term (in years)13.013.8
Weighted average discount rate3.27 %2.98 %
Lease Expense
The components of lease cost were as follows (in thousands):
Years Ended December 31,
202320222021
Operating lease cost$1,802 $1,773 $1,811 


Supplemental cash flow information related to leases was as follows (in thousands):
 Years Ended December 31,
202320222021
Cash paid for amounts included in the measurement of the lease liabilities:
Operating cash flows for operating leases$1,716 $1,644 $2,016 
ROU assets obtained in exchange for new operating lease liabilities (1)
$809 $1,531 $1,330 
(1)For the year ended December 31, 2021, the ROU assets obtained were primarily due to one lease that commenced in January 2021 with an initial ROU asset of $1.1 million.
Lessee, Operating Lease, Liability, Maturity
Future minimum rental commitments due under non-cancelable operating leases at December 31, 2023 were as follows (in thousands):
Year ending December 31,
2024$1,607 
20251,754 
20261,737 
20271,616 
20281,581 
2029 and thereafter12,281 
Total lease payments (1)
20,576 
Less: Interest(3,872)
Present value of lease liabilities$16,704 
(1)Excludes $422,000 of lease payments for a lease executed but not yet commenced. Lease will commence in 2024 with a lease term of 5.4 years.
Gross Rental Income
Gross rental income from these leases were as follows (in thousands):
 Years Ended December 31,
202320222021
Gross rental income$3,584 $3,173 $3,288 
Lessor, Operating Lease, Payments to be Received, Maturity
At December 31, 2023, non-cancelable operating leases with future minimum lease payments are as follows (in thousands):
Year ending December 31,
2024$2,962 
20252,297 
20261,964 
20271,197 
2028509 
2029 and thereafter794 
Total lease payments$9,723