Quarterly report pursuant to Section 13 or 15(d)

Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details)

v3.5.0.2
Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) - USD ($)
Jun. 30, 2016
Dec. 31, 2015
Short-term Debt [Line Items]    
Total Long-term Debt $ 6,492,336 $ 6,481,644
Current portion of long-term debt 6,188,874 5,383,003
Long-term debt, less current portion 303,462 1,098,641
Note Payable, Due January 2017, Net of Discount of $85,930 and $171,868, Respectively [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 4,914,070 4,828,132
Note Payable, due January 2017 [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 814,440 942,918
Note Payable, due October 2018 [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 109,601 132,596
Mortgage Note, South Africa, due July 2024 [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 208,246 208,131
Bank overdraft facilities, South Africa, annual renewal [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 158,357 180,377
Equipment financing arrangements, South Africa [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt 166,193 189,490
2016 Credit Facility, Due January 2017 [Member]    
Short-term Debt [Line Items]    
Total Long-term Debt $ 121,429