Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) - USD ($) |
Jun. 30, 2017 |
Dec. 31, 2016 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | $ 5,462,031 | $ 6,459,094 | |||||||||||
Current portion of long-term debt | 928,870 | 6,171,649 | |||||||||||
Long-term debt, less current portion | 4,533,161 | 287,445 | |||||||||||
Note Payable, due January 2019, net of discount and deferred financing costs of $2,161,422 and $0, respectively [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [1] | 3,838,578 | |||||||||||
Note Payable, due January 2017, net of discount of $0 and $171,868, respectively [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [1] | 5,000,000 | |||||||||||
Notes Payable Paragon Bank [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [2] | 701,043 | 811,205 | ||||||||||
Note Payable [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [3] | 75,000 | |||||||||||
Receivables financing facilities [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [4] | 326,168 | 161,899 | ||||||||||
Mortgage Note, South Africa, Due July 2024[Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | [5] | 224,395 | 215,962 | ||||||||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | 174,084 | 124,599 | |||||||||||
Equipment Financing Arrangements, South Africa [Member] | |||||||||||||
Short-term Debt [Line Items] | |||||||||||||
Total Long-term Debt | $ 122,763 | $ 145,430 | |||||||||||
|