XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Operating Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 894  
2025 698  
2026 624  
2027 644  
Lessee, Operating Lease, Liability, to be Paid, Year Five 648  
Thereafter 463  
Total lease payments 3,971  
Less: Imputed interest (433)  
Accrued Expenses and Other Current Liabilites and Other Noncurrent Liabilities [Member]    
Present value of remaining lease payments $ 3,538 $ 2,202