XML 61 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details)
Jun. 30, 2017
USD ($)
Operating Lease Payment  
2017 $ 976,176
2018 1,958,440
2019 1,611,627
2020 1,444,247
2021 491,020
Thereafter 0
Total Future Minimum Lease Payments Due $ 6,481,510