Note 9 - Leases - Future Minimum Lease Payments (Details) |
Mar. 31, 2022
USD ($)
|
|---|---|
| Weighted average remaining lease term (in years) (Year) | 6 years 3 months 18 days |
| Lessee, Operating Lease, Liability, Payments, Due Next Rolling 12 Months | $ 101,875 |
| Weighted average discount rate | 5.00% |
| Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two | $ 105,625 |
| Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three | 106,875 |
| Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four | 106,875 |
| Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five | 106,875 |
| Thereafter | 133,594 |
| Lessee, Operating Lease, Liability, to be Paid, Total | 661,719 |
| Less: Amount attributable to imputed interest | (95,200) |
| Net liability at December 31, 2021 | $ 566,519 |