XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, finance leases $ 23  
2024, operating leases 678  
2025, finance leases 11  
2025, operating leases 589  
2026, finance leases 10  
2026, operating leases 471  
2027, finance leases 0  
2027, operating leases 231  
2028, finance leases 0  
2028, operating leases 184  
Finance leases, thereafter 0  
Operating leases, thereafter 383  
Finance leases, total minimum lease payments 44  
Operating leases, total minimum lease payments 2,536  
Finance leases, less: Amount representing interest 3  
Operating leases, less: Amount representing interest 305  
Other Current Liabilities and Other Noncurrent Liabilities [Member]    
Present value of minimum finance lease payments 41 $ 350
Present value of minimum operating lease payments 2,231 855
Other Current Liabilities [Member]    
Current portion, finance leases 22 311
Current portion, operating leases 581 522
Other Noncurrent Liabilities [Member]    
Finance leases obligations, net of current portion 19 39
Operating lease obligations, net of current portion $ 1,650 $ 333