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.7.0.1
Note 11 - Commitments and Contingencies - Summary of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2016
USD ($)
2017 $ 3,180,100
2018 2,587,425
2019 2,248,195
2020 1,982,392
2021 1,868,976
Thereafter 7,180,991
Total $ 19,048,079