v3.26.1
Note 7 - Leases (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Jun. 01, 2018
May 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Lessee, Operating Lease, Term of Contract (Month) 129 months      
Lessee, Operating Lease, Term of Contract, Extension (Month)   86 months    
Lessee, Operating Lease, Discount Rate   7.00%    
Increase (Decrease) in Operating Lease Liability   $ 2,800,000 $ (138,000) $ (133,000)
Increase (Decrease) in Operating Lease Right-of-use Asset   2,800,000    
Minimum [Member]        
Operating Leases, Monthly Payments $ 25,000 45,000    
Maximum [Member]        
Operating Leases, Monthly Payments $ 30,000 $ 52,000