v3.25.4
Note 14 - Leases (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Operating Lease, Weighted Average Remaining Lease Term (Year) 8 years 3 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 6.04%  
Operating Lease, Payments $ 2,194 $ 1,948