XML 70 R43.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of operating lease
December 31, Amount 
2016 $662,704 
2017  572,872 
2018  572,872 
2019  572,872 
2010  572,872 
Thereafter  3,529,629 
Total operating lease payments $6,483,821