v3.26.1
Note 12 - Leases (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating Lease, Expense $ 108,000 $ 100,000
Lessee, Operating Lease, Discount Rate 18.00%  
Lessee, Operating Lease, Liability, to be Paid $ 1,591,000