v3.25.2
Note 7 - Leases - Future Commitments Under Long-term Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2026, finance lease $ 362  
2026, operating lease 438  
2026 800  
2027, finance lease 337  
2027, operating lease 395  
2027 732  
2028, finance lease 296  
2028, operating lease 292  
2028 588  
2029, finance lease 231  
2029, operating lease 201  
2029 432  
2030, finance lease 115  
2030, operating lease 109  
2030 224  
Thereafter, finance lease 344  
Thereafter, operating lease 0  
Thereafter 344  
Total lease payments, finance lease 1,685  
Total lease payments, operating lease 1,435  
Total lease payments 3,120  
Less: imputed interest, finance lease 385  
Less: imputed interest, operating lease 166  
Less: imputed interest 551  
Total, finance lease 1,300 $ 908
Total, operating lease 1,269 1,383
Total 2,569  
Less: current portion of obligations under leases, finance lease 278 201
Less: current portion of obligations under leases, operating lease 364 365
Less: current portion of obligations under leases 642  
Long-term portion of obligations under leases, finance lease 1,022 707
Long-term portion of obligations under operating leases 905 $ 1,018
Long-term portion of obligations under leases $ 1,927