XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Note 6 - Leases (Details Textual) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Operating Lease, Right-of-Use Asset $ 8,320,050 $ 8,469,661
Operating Lease, Liability, Total 8,420,949 8,560,892
Finance Lease, Liability, Total $ 538,825 $ 510,526
Minimum [Member]    
Lessee, Operating Lease, Renewal Term (Year)   1 year
Maximum [Member]    
Lessee, Operating Lease, Renewal Term (Year)   20 years