XML 73 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments
December 31, Amount 
2018  658,586 
2019  569,312 
2020  569,312 
2021  569,312 
2022  569,312 
Thereafter  2,414,986 
Total operating lease payments $5,350,820