XML 66 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments
December 31, Amount 
2017  680,409 
2018  620,345 
2019  536,255 
2020  536,255 
2021  536,255 
Thereafter  2,811,013 
Total operating lease payments $5,720,532