XML 48 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
15. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments
2018  $328,503 
2019  $340,928 
2020  $344,487 
2021  $361,175 
2022  $378,708