v3.26.1
Note 8 - Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2027, Operating leases $ 802  
2027, Finance leases 1,118  
2028, Operating leases 706  
2028, Finance leases 145  
2029, Operating leases 108  
2029, Finance leases 145  
2030, Operating leases 110  
2030, Finance leases 145  
2031, Operating leases 110  
2031, Finance leases 145  
Thereafter, Operating leases 2,036  
Thereafter, Finance leases 9,670  
Total lease payments, Operating leases 3,872  
Total lease payments, Finance leases 11,368  
Less imputed interest, Operating leases (1,803)  
Less imputed interest, Finance leases (7,395)  
Total operating lease liability 2,069 $ 2,332
Total finance lease liability $ 3,973 $ 3,083