v3.25.2
Note 8 - Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2026, Operating leases $ 837  
2026, Finance leases 150  
2027, Operating leases 752  
2027, Finance leases 145  
2028, Operating leases 706  
2028, Finance leases 145  
2029, Operating leases 108  
2029, Finance leases 145  
2030, Operating leases 110  
2030, Finance leases 145  
Thereafter, Operating leases 2,146  
Thereafter, Finance leases 9,815  
Total lease payments, Operating leases 4,659  
Total lease payments, Finance leases 10,545  
Less imputed interest, Operating leases (2,089)  
Less imputed interest, Finance leases (7,645)  
Total operating lease liability 2,570 $ 2,343
Total finance lease liability $ 2,900 $ 2,883