v3.26.1
Note 10 - Leases (Details Textual)
Mar. 31, 2026
Dec. 31, 2025
Operating Lease, Weighted Average Remaining Lease Term 122 months 122 months
Operating Lease, Weighted Average Discount Rate, Percent 18.00% 18.00%