XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases, 2023 $ 1,611  
Finance leases, 2023 378  
Total, 2023 1,989  
Operating leases, 2024 1,361  
Finance leases, 2024 108  
Total, 2024 1,469  
Operating leases, 2025 1,307  
Finance leases, 2025 109  
Total, 2025 1,416  
Operating leases, 2026 1,256  
Finance leases, 2026 0  
Total, 2026 1,256  
Operating leases, 2027 1,279  
Finance leases, 2027 0  
Total, 2027 1,279  
Operating leases, Thereafter 4,539  
Finance leases, Thereafter 0  
Total, Thereafter 4,539  
Operating leases, total lease payments 11,353  
Finance leases, total lease payments 595  
Total, total lease payments 11,948  
Operating leases, less: Interest (3,557)  
Finance leases, less: Interest (30)  
Total, less: Interest (3,587)  
Operating leases, present value of lease liabilities 7,796  
Finance leases, present value of lease liabilities 565  
Total lease liabilities $ 8,361 $ 9,659