XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Leases: (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease, weighted average remaining lease term 3 years 10 months 24 days  
Operating lease, weighted average discount rate, percent 3.20%  
Noncash additions to operating lease assets $ 30 $ 200
Operating Lease, Payments 1,900 1,500
Operating leases, rent expense $ 1,600 $ 1,600