v3.26.1
Note 12 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability     $ 0  
Operating Lease, Weighted Average Remaining Lease Term (Year) 21 years 10 months 24 days   21 years 10 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 8.20%   8.20%  
Operating Lease, Expense $ 200 $ 200 $ 400 $ 300