XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, finance leases $ 10  
2025, operating leases 624  
2026, finance leases 10  
2026, operating leases 495  
2027, finance leases 0  
2027, operating leases 231  
2028, finance leases 0  
2028, operating leases 184  
Finance Lease, Liability, to be Paid, Year Five 0  
Lessee, Operating Lease, Liability, to be Paid, Year Five 184  
Thereafter, finance leases 0  
Thereafter, operating leases 198  
Finance leases, total minimum lease payments 20  
Operating leases, total minimum lease payments 1,916  
Finance leases, less: Amount representing interest 1  
Operating leases, less: Amount representing interest 210  
Present value of minimum finance lease payments 19 $ 41
Present value of minimum operating lease payments 1,706 2,231
Current portion, finance leases 10 22
Current portion, operating leases 550 581
Finance lease obligations, net of current portion 9 19
Operating lease obligations, net of current portion $ 1,156 $ 1,650