v3.26.1
Note 10 - Operating Leases (Details Textual)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Operating Lease, Right-of-Use Asset $ 4,388,892 $ 4,379,628
Operating Lease, Liability, Current 121,858 85,489
Operating Lease, Liability, Noncurrent $ 4,022,791 $ 4,009,788
Lease Agreements for Three Vehicles Used by the Sales Team [Member]    
Property Subject to or Available for Operating Lease, Number of Units 3  
Operating Lease, Right-of-Use Asset $ 90,009  
Operating Lease, Liability, Current 30,123  
Operating Lease, Liability, Noncurrent $ 59,886