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 |