XML 48 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Future minimum lease payments under operating leases
 
For the year ended December 31,      
       2016 $ 243,466
       2017 199,975
       2018 138,080
       2019 105,105
       Thereafter
$ 686,626