XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Lease Commitments - Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,309  
Operating Leases, Future Minimum Payments Due, Due in Two Years 1,266  
Operating Leases, Future Minimum Payments Due, Due in Three Years 1,202  
Operating Leases, Future Minimum Payments Due, Due in Four Years 1,073  
Operating Leases, Future Minimum Payments Due, Due in Five Years 948  
Operating Leases, Future Minimum Payments Due, Due Thereafter 4,562  
Lessee, Operating Lease, Liability, to be Paid 10,360  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,439)  
Other Liabilities [Member]    
Operating Lease, Liability $ 8,921 $ 6,100