XML 84 R72.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments and Payments Due under Non-cancelable Service Contracts (Details)
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 745,563
2018 448,918
2019 373,015
2020 382,884
2021 292,843
Thereafter
Total $ 2,243,223