XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Lease Commitments - Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 868  
Operating Leases, Future Minimum Payments Due, Due in Two Years 851  
Operating Leases, Future Minimum Payments Due, Due in Three Years 800  
Operating Leases, Future Minimum Payments Due, Due in Four Years 759  
Operating Leases, Future Minimum Payments Due, Due in Five Years 650  
Operating Leases, Future Minimum Payments Due, Due Thereafter 2,621  
Lessee, Operating Lease, Liability, to be Paid 6,549  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (468)  
Other Liabilities [Member]    
Operating Lease, Liability $ 6,081 $ 6,600