v3.26.1
Leases (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases          
Property and equipment $ 23,900,000   $ 23,900,000   $ 19,000,000
Other liabilities $ 26,800,000   $ 26,800,000   $ 21,700,000
Weighted average remaining life of the lease term 5 years 3 months 25 days   5 years 3 months 25 days   4 years 3 months 21 days
Weighted average discount rate 3.18%   3.18%   2.27%
Operating lease costs $ 740,000 $ 617,000 $ 1,500,000 $ 1,200,000  
Operating lease liabilities $ 550,000 $ 537,000 $ 1,100,000 $ 1,100,000