XML 67 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
Dec. 31, 2016
USD ($)
2017 $ 3,914,550
2018 2,999,262
2019 2,256,721
2020 1,701,366
2021 1,074,070
2022 545,740
2023 427,800
2024 246,698
2025 180,922
2026 6,206
Total minimum lease payments $ 13,353,335