XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Right-Of-Use Assets and Lease Liabilities Recorded on the Condensed Consolidated Balance Sheets
The following table presents the lease right-of-use assets and lease liabilities recorded on the Condensed Consolidated Balance Sheets at the dates indicated (in thousands):
June 30,
2025
December 31,
2024
Operating lease right-of-use assets$3,816 $3,725 
Finance lease right-of-use assets117 — 
Operating lease liabilities4,095 4,013 
Finance lease liabilities118 — 
Schedule of Components of Lease Expense and Lease Term and Discount Rate
The following table presents the components of lease expense for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Lease expense
Operating leases$275 $270 $548 $540 
Finance leases
Amortization of right-of-use assets13 — 13 — 
Interest on lease liabilities— — 
Sublease income— (1)— (4)
Net lease expense$291 $269 $564 $536 
Lease term and discount rate by lease type consisted of the following at the dates indicated:
June 30,
2025
December 31,
2024
Weighted-average remaining lease term:
Operating leases3.9 years4.3 years
Finance leases4.5 years0.0 years
Weighted-average discount rate (annualized):
Operating leases3.09 %2.88 %
Finance leases4.41 %— %

Supplemental cash flow information related to leases was as follows for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cash paid for amounts included in the measurement of lease liabilities for operating leases:
Operating cash flows:
Operating leases$280 $280 $559 $558 
Finance leases— — 
Financing cash flows:
Finance leases12 — 12 — 
Schedule of Lease Liability Maturities
The following table presents the schedule of lease liability payments at the date indicated (in thousands):
June 30, Finance LeasesOperating LeasesTotal Lease Payments
2026$29 $1,158 $1,187 
202729 1,132 1,161 
202829 1,086 1,115 
202929 865 894 
203014 106 120 
Total lease payments130 4,347 4,477 
Less: Present value discount12 252 264 
Present value of lease liabilities$118 $4,095 $4,213