Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) - USD ($) |
Mar. 31, 2017 |
Dec. 31, 2016 |
|||||
---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | $ 6,798,419 | $ 6,459,094 | |||||
Current portion of long-term debt | 784,628 | 6,171,649 | |||||
Long-term debt, less current portion | 6,013,791 | 287,445 | |||||
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 | 5,000,000 | ||||
Note Payable, Due April 2017 [Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | 725,231 | 725,231 | |||||
Note Payable, Due October 2018 [Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | 85,974 | 85,974 | |||||
Mortgage Note, South Africa, Due July 2024[Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | 213,685 | 215,962 | |||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | 161,647 | 124,598 | |||||
Equipment Financing Arrangements, South Africa [Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | 133,984 | 145,430 | |||||
Receivable Financing Facilities [Member] | |||||||
Short-term Debt [Line Items] | |||||||
Total Long-term Debt | [2] | $ 495,898 | $ 161,899 | ||||
|