Debt and Notes Payable - Summary of Debt and Notes Payable (Details) - USD ($) |
Jun. 30, 2019 |
Dec. 31, 2018 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||||||||||
Total Debt | $ 6,619,671 | $ 6,740,101 | |||||||||||
Current portion of long-term debt | 6,619,671 | 3,740,101 | |||||||||||
Long-term debt, less current portion | 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] | 225,217 | 319,983 | ||||||||||
Note Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [3] | 75,000 | |||||||||||
Receivables Financing Facilities [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [4] | 256,092 | 124,205 | ||||||||||
Note Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | [5] | 49,635 | 144,004 | ||||||||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Debt | $ 88,727 | $ 76,909 | |||||||||||
|