XML 84 R71.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details)
Dec. 31, 2015
USD ($)
Future minimum lease payments under operating leases  
2016 $ 243,466
2017 199,975
2018 138,080
2019 $ 105,105
Thereafter
Total $ 686,626