Annual report pursuant to Section 13 and 15(d)

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

v3.3.1.900
Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) (Parenthetical) - USD ($)
1 Months Ended 12 Months Ended
Jul. 02, 2014
Feb. 28, 2014
Apr. 11, 2013
Oct. 31, 2015
Jun. 30, 2015
Apr. 30, 2014
Dec. 31, 2015
Dec. 31, 2014
Sep. 09, 2014
Jun. 20, 2014
Dec. 23, 2013
Business acquisition, percentage of voting interests acquired                 100.00%    
Long term note             $ 5,383,002 $ 1,813,647      
Note payable maturity date             Jan. 31, 2017        
Shares issued to repay loan       4,894,692 500,000   104,000        
Extinguishment of debt             $ 675,000        
Notes payable net of discount             $ 171,868 343,733      
Loan Agreement [Member]                      
Note interest rate                     1.00%
Note payable monthly installment amount               $ 50,000      
Short term borrowing                   $ 100,000 $ 150,000
Shares issued to repay loan             100,000        
Extinguishment of debt             $ 45,000        
Paragon Commercial Bank [Member]                      
Note interest rate   5.00%                  
Long term note   $ 500,000                  
Note payable maturity date   Jun. 10, 2019                  
Paragon Commercial Bank [Member] | Revolving Credit Facility [Member]                      
Note interest rate     5.00%                
Note payable maturity date     Oct. 10, 2018                
Note payable monthly installment amount     $ 11,532                
Paragon Commercial Bank [Member] | Revolving Credit Facility [Member] | Credit Agreement [Member]                      
Note interest rate     5.00%                
Line of credit revolving facility     $ 500,000                
Line of credit term     1 year                
Note payable monthly installment amount     $ 8,500                
Note payable balloon payment amount     $ 399,078                
South African Bank [Member] | Revolving Credit Facility [Member]                      
Note interest rate           2.60%          
Note payable monthly installment amount           $ 4,600          
Note payable balloon payment amount           $ 330,220          
Note payable interest rate description           prime currently 9.25%.          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements One [Member]                      
Note payable maturity date           Jun. 14, 2016          
Note payable interest rate description           South African Prime +1.0%          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements One [Member] | South African Rand [Member]                      
Note payable monthly installment amount           $ 45          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements Two [Member]                      
Note payable maturity date           Nov. 15, 2019          
Note payable interest rate description           South African Prime +3.0%          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements Two [Member] | South African Rand [Member]                      
Note payable monthly installment amount           $ 44          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements Three [Member]                      
Note payable maturity date           Dec. 01, 2018          
Note payable interest rate description           South African Prime + 3.0%          
South African Bank [Member] | Revolving Credit Facility [Member] | Equipment Financing Arrangements Three [Member] | South African Rand [Member]                      
Note payable monthly installment amount           $ 34          
Australian Entities [Member]                      
Acquistion date Jul. 01, 2014                    
Business acquisition, percentage of voting interests acquired 60.00%                    
Business acquisition purchase price assumption $ 5,000,000                    
Note interest rate 12.00%                    
Business acquisition purchase of shares 250,000