Annual report pursuant to Section 13 and 15(d)

Note 11 - Commitments and Contingencies - Summary of Future Minimum Rental Payments for Operating Leases (Details)

v3.8.0.1
Note 11 - Commitments and Contingencies - Summary of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2017
USD ($)
2018 $ 2,119,305
2019 1,808,476
2020 1,544,978
2021 1,411,126
2022 1,283,865
Thereafter 3,060,963
Total $ 11,228,713