Annual report [Section 13 and 15(d), not S-K Item 405]

Note 20 - Leases - Schedule of Future Minimum Lease Payments (Details)

v3.25.1
Note 20 - Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, finance leas $ 5  
2025, operating lease 431  
2025, total leases 436  
2026, finance leas 0  
2026, operating lease 314  
2026, total leases 314  
2027, finance leas 0  
2027, operating lease 137  
2027, total leases 137  
2028, finance leas 0  
2028, operating lease 0  
2028, total leases 0  
Total lease payments to be paid, finance lease 5  
Total lease payments to be paid, operating lease 882  
Total lease payments to be paid, total leases 887  
Less: future interest expense 0  
Less: future interest expense (40)  
Less: future interest expense, total leases (40)  
Lease liabilities, finance lease 5 $ 23
Lease liabilities, operating lease 842 1,461
Lease liabilities, total leases 847  
Less: current maturities, finance lease (5) (18)
Less: current maturities, operating lease (404) (532)
Less: current maturities, total leases (409)  
Long-term portion of lease liabilities, finance lease 0 5
Long-term portion of lease liabilities, operating lease 438 $ 929
Long-term portion of lease liabilities, total leases $ 438