Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) - USD ($) |
Dec. 31, 2016 |
Dec. 31, 2015 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | $ 6,459,094 | $ 6,481,644 | |||||||||||||||
Current portion of long-term debt | 6,171,649 | 5,383,003 | |||||||||||||||
Long-term debt, less current portion | 287,445 | 1,098,641 | |||||||||||||||
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 | 4,828,132 | ||||||||||||||
Note Payable, Due April 2017 [Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [2] | 725,231 | 942,918 | ||||||||||||||
Note Payable, Due October 2018 [Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [3] | 85,974 | 132,596 | ||||||||||||||
Mortgage Note, South Africa, Due July 2024[Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [4] | 215,962 | 208,131 | ||||||||||||||
Bank Overdraft Facilities, South Africa, Annual Renewal [Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [5] | 124,598 | 180,377 | ||||||||||||||
Equipment Financing Arrangements, South Africa [Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [6] | 145,430 | 189,490 | ||||||||||||||
Receivable Financing Facilities [Member] | |||||||||||||||||
Short-term Debt [Line Items] | |||||||||||||||||
Total Long-term Debt | [7] | $ 161,899 | |||||||||||||||
|