Debt and Notes Payable - Summary of Debt and Notes Payable (Details) - USD ($) |
Mar. 31, 2019 |
Dec. 31, 2018 |
Mar. 31, 2018 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | ||||||||||||||
Total Debt | $ 6,772,324 | $ 6,740,101 | ||||||||||||
Current portion of long-term debt | 6,772,324 | $ 3,740,101 | 3,740,101 | |||||||||||
Long-term debt, less current portion | 3,000,000 | $ 3,000,000 | ||||||||||||
Notes Payable [Member] | ||||||||||||||
Short-term Debt [Line Items] | ||||||||||||||
Total Debt | [1] | 6,000,000 | 6,000,000 | |||||||||||
Notes Payable Paragon Bank [Member] | ||||||||||||||
Short-term Debt [Line Items] | ||||||||||||||
Total Debt | [2] | 263,283 | 319,983 | |||||||||||
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] | 258,846 | 124,205 | |||||||||||
Note Payable [Member] | ||||||||||||||
Short-term Debt [Line Items] | ||||||||||||||
Total Debt | [5] | 96,094 | 144,004 | |||||||||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | ||||||||||||||
Short-term Debt [Line Items] | ||||||||||||||
Total Debt | $ 79,101 | $ 76,909 | ||||||||||||
|