Debt and Notes Payable - Summary of Debt and Notes Payable (Details) - USD ($) |
Dec. 31, 2018 |
Dec. 31, 2017 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||||||||||
Total Debt | $ 6,740,101 | $ 5,741,911 | |||||||||||
Current portion of long-term debt | 3,740,101 | 5,741,911 | |||||||||||
Long-term debt, less current portion | 3,000,000 | ||||||||||||
Notes Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [1] | 6,000,000 | 4,826,610 | ||||||||||
Notes Payable Paragon Bank [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [2] | 319,983 | 572,276 | ||||||||||
Note Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [3] | 75,000 | 75,000 | ||||||||||
Receivables Financing Facilities [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [4] | 124,205 | 76,109 | ||||||||||
Note Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [5] | 144,004 | |||||||||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | 76,909 | 164,619 | |||||||||||
Equipment Financing Arrangements, South Africa [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | $ 27,297 | ||||||||||||
|