XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Leases (Details Textual) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Operating Lease, Right-of-Use Asset $ 8,909,359 $ 9,052,941
Operating Lease, Liability, Total 8,971,587 9,105,503
Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total 407,603 438,580
Finance Lease, Liability, Total $ 407,603 $ 438,580
Minimum [Member]    
Lessee, Operating Lease, Renewal Term (Year) 1 year  
Lessee, Finance Lease, Renewal Term (Year)   1 year
Maximum [Member]    
Lessee, Operating Lease, Renewal Term (Year) 20 years  
Lessee, Finance Lease, Renewal Term (Year)   20 years