Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) - USD ($) |
Mar. 31, 2018 |
Dec. 31, 2017 |
|||||
|---|---|---|---|---|---|---|---|
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | $ 5,957,262 | $ 5,741,911 | |||||
| Note Payable, due December 31, 2018, Net of Discount of $880,043 and $1,173,390, Respectively [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | [1] | 5,119,957 | 4,826,610 | ||||
| Notes Payable Paragon Bank [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | [2] | 506,405 | 572,276 | ||||
| Note Payable [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | 75,000 | 75,000 | |||||
| Note Payable, Due March 2019 [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | 9,580 | ||||||
| Receivables Financing Facilities [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | 39,385 | 76,109 | |||||
| Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | 185,953 | 164,619 | |||||
| Equipment Financing Arrangements, South Africa [Member] | |||||||
| Short-term Debt [Line Items] | |||||||
| Total Long-term Debt | $ 20,982 | $ 27,297 | |||||
| |||||||