Quarterly report pursuant to Section 13 or 15(d)

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

v3.3.0.814
Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) (Parenthetical) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 15, 2014
Aug. 20, 2014
Jul. 02, 2014
Jun. 20, 2014
Mar. 21, 2014
Dec. 23, 2013
Nov. 04, 2013
Apr. 11, 2013
Sep. 30, 2014
Apr. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Line of credit revolving facility                     $ 500,000       $ 500,000    
Note payable maturity date               Aug. 10, 2013 Jun. 10, 2019 Aug. 31, 2024              
Note payable extended date             Oct. 10, 2018                    
Note payable interest rate description                             prime plus rate (3.25% as of June 30, 2015) plus 1.00%.    
Note payable monthly installment amount               $ 4,406   $ 4,600              
Line of credit expires date               Oct. 10, 2015                  
Interest amount                 $ 11,532     $ 11,532       $ 11,532  
Note interest rate                 5.00%   11.00% 5.00%     11.00% 5.00%  
Long term note                   $ 330,220 $ 1,134,025       $ 1,134,025   $ 1,813,647
Loss on extinguishment of debt                     $ (145,834)     $ (315,923)  
Note term                   10 years              
Business acquisition ownership interest percentage                     49.00%       49.00%    
Revenue                     $ 10,271,305 $ 9,312,552 $ 9,312,552   $ 29,735,489 $ 21,205,894  
Bank overdraft facilities                     $ 192,428       $ 192,428    
South African Subsidiary [Member]                                  
Bank overdraft facilities                                 $ 151,868
South African Subsidiary One [Member]                                  
Line of credit expires date                             Jun. 14, 2016    
Line of credit interest rate                     10.25%       10.25%    
South African Subsidiary One [Member] | Prime Rate [Member]                                  
Line of credit interest rate                     1.00%       1.00%    
South African Subsidiary One [Member] | South Africa, Rand [Member]                                  
Line of credit monthly payment                             $ 3,500    
South African Subsidiary Two [Member]                                  
Line of credit expires date                             Nov. 15, 2019    
Line of credit interest rate                     12.25%       12.25%    
South African Subsidiary Two [Member] | Prime Rate [Member]                                  
Line of credit interest rate                     3.00%       3.00%    
South African Subsidiary Two [Member] | South Africa, Rand [Member]                                  
Line of credit monthly payment                             $ 3,500    
South African Subsidiary Three [Member]                                  
Line of credit expires date                             Dec. 01, 2018    
Line of credit interest rate                     12.25%       12.25%    
South African Subsidiary Three [Member] | Prime Rate [Member]                                  
Line of credit interest rate                     3.00%       3.00%    
South African Subsidiary Three [Member] | South Africa, Rand [Member]                                  
Line of credit monthly payment                               $ 2,700  
Interest Rate Floor [Member]                                  
Note interest rate                   2.60% 11.85%       11.85%    
Interest Rate Floor [Member] | South African [Member]                                  
Note interest rate                   92.50%              
Credit Agreement [Member]                                  
Line of credit interest rate description                            

Prime (3.25% as of June 30, 2015) plus 1.00%,

   
Credit Agreement [Member] | Interest Rate Floor [Member]                                  
Line of credit interest rate                     5.00%       5.00%    
Loan Agreement [Member]                                  
Note payable maturity date       Jul. 11, 2014   Feb. 23, 2014                      
Note payable interest rate description       repaid in full in early 2015   repaid in full in early 2015                      
Note payable monthly installment amount   $ 25,000     $ 25,000                        
Note interest rate       8.00%   1.00%                      
Short term borrowing       $ 100,000   $ 150,000                      
Loss on extinguishment of debt                           $ 45,000      
Number of shares issued for repay the loan       100,000                          
Loan Agreement [Member] | Australian Entities [Member]                                  
Note payable maturity date     Jan. 31, 2017                            
Revenue     $ 343,733                            
Purchase Agreements [Member] | Australian Entities [Member]                                  
Note payable maturity date     Jan. 31, 2017                            
Note interest rate     12.00%                            
Business acquisition ownership interest percentage     60.00%                            
Debt annual payment amount $ 200,000   $ 5,000,000                            
Issuance of warrant to purchase of common stock, shares     250,000                            
Purchase Agreements [Member] | Australian Entities [Member] | December 31, 2014 [Member]                                  
Note payable monthly installment amount     $ 2,000,000                            
Purchase Agreements [Member] | Australian Entities [Member] | June 30, 2015 [Member]                                  
Note payable monthly installment amount     2,000,000                            
Purchase Agreements [Member] | Australian Entities [Member] | December 31, 2015 [Member]                                  
Note payable monthly installment amount     $ 1,000,000                            
Purchase Agreements [Member] | Australian Entities [Member] | January 2015 through December 2015 [Member]                                  
Note payable monthly installment amount 50,000                                
Purchase Agreements [Member] | Australian Entities [Member] | January 31, 2016 [Member]                                  
Note payable monthly installment amount 2,000,000                                
Purchase Agreements [Member] | Australian Entities [Member] | July 31, 2016 [Member]                                  
Note payable monthly installment amount 1,200,000                                
Purchase Agreements [Member] | Australian Entities [Member] | January 31, 2017 [Member]                                  
Note payable monthly installment amount $ 1,000,000                                
Revolving Credit Facility [Member] | Paragon Commercial Bank [Member] | Credit Agreement [Member]                                  
Line of credit revolving facility               $ 500,000                  
Line of credit term               1 year