XML 49 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
 Future minimum payments for the next five years and thereafter as of December 31, 2015, under these leases, are as follows:
 
2016
 
$
775,141
 
2017
 
 
451,327
 
2018
 
 
462,678
 
2019
 
 
348,141
 
2020
 
 
342,638
 
Thereafter
 
 
1,386,653
 
Total
 
$
3,766,578