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 |