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