v3.7.0.1
Future minimum principal payments on notes payable (Details)
Dec. 31, 2016
USD ($)
Future minimum principal payments  
Future minimum principal payments 2017 $ 1,159,390
Future minimum principal payments 2018 66,942
Total Future minimum principal payments $ 1,226,332