v3.25.1
Leases (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases      
Property and equipment $ 20,200,000   $ 20,600,000
Other liabilities $ 22,900,000   $ 23,200,000
Weighted average remaining life of the lease term 4 years 8 months 19 days   4 years 11 months 12 days
Weighted average discount rate 2.28%   2.28%
Operating lease costs $ 613,000 $ 593,000