XML 80 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Leases, Commitments and Contingencies - Future Minimum Rental Payments (Details)
Dec. 31, 2018
USD ($)
Operating leases, 2019 $ 1,077,532
Capital leases, 2019 464,797
Operating leases, 2020 1,168,710
Capital leases, 2020 354,739
Operating leases, 2021 1,203,658
Capital leases, 2021 33,774
Operating leases, 2022 1,239,885
Operating leases, 2023 1,276,356
Operating leases, Thereafter 3,818,795
Operating leases, Total minimum lease payments 9,784,936
Capital leases, Total minimum lease payments 853,310
Capital leases, Less: Interest (24,525)
Capital leases, Present value of lease liabilities $ 828,785