XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Leases - Future Commitments Under Long-term Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2026, finance lease $ 303  
2026, operating lease 445  
2026 748  
2027, finance lease 270  
2027, operating lease 425  
2027 695  
2028, finance lease 227  
2028, operating lease 326  
2028 553  
2029, finance lease 170  
2029, operating lease 221  
2029 391  
2030, finance lease 88  
2030, operating lease 164  
2030 252  
Thereafter, finance lease 345  
Thereafter, operating lease 0  
Thereafter 345  
Total lease payments, finance lease 1,403  
Total lease payments, operating lease 1,581  
Total lease payments 2,984  
Less: imputed interest, finance lease 359  
Less: imputed interest, operating lease 190  
Less: imputed interest 549  
Total, finance lease 1,044 $ 908
Total, operating lease 1,391 1,383
Total 2,435  
Less: current portion of obligations under leases, finance lease 232 201
Less: current portion of obligations under leases, operating lease 364 365
Less: current portion of obligations under leases 596  
Long-term portion of obligations under leases, finance lease 812 707
Long-term portion of obligations under operating leases 1,027 $ 1,018
Long-term portion of obligations under leases $ 1,839