XML 45 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 11 - Capital Leases Payable (Details Textual)
12 Months Ended
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Capital Leased Assets, Number of Units 7  
Capital Leases, Buyout Option $ 1  
Capitalized Contract Cost, Net, Current 1,162,240  
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Total   $ 1,046,115
Capital Leases, Future Minimum Payments, Interest Included in Payments   287,972
Capital Leases, Future Minimum Payments, Net Minimum Payments, Total   758,143
Capital Lease Obligations, Current 214,529 301,162
Capital Lease Obligations, Noncurrent 667,053 $ 456,981
Capital Lease Obligations [Member]    
Debt Instrument, Periodic Payment, Total $ 34,171