XML 79 R65.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details)
Dec. 31, 2015
USD ($)
Schedule of future minimum payments by operating lease [Line Items]  
2016 $ 775,141
2017 451,327
2018 462,678
2019 348,141
2020 342,638
Thereafter 1,386,653
Total $ 3,766,578