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.2.0.727
Long-Term Debt and Notes Payable - Summary of Long-Term Debt and Notes Payable (Details) (Parenthetical) - USD ($)
1 Months Ended 3 Months Ended 6 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
Jun. 30, 2015
Jun. 30, 2014
Mar. 31, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Line of credit revolving facility                     $ 500,000     $ 500,000    
Note payable maturity date               Aug. 10, 2013 Jun. 10, 2019 Jul. 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              
Secured note                 $ 500,000              
Note interest rate                 5.00%   11.00%     11.00%    
Long term note                   $ 330,220 $ 3,195,365     $ 3,195,365   $ 1,813,647
Loss on extinguishment of debt                           $ (170,089)    
Note term                   10 years            
Business acquisition ownership interest percentage                     49.00%     49.00%    
Revenue                     $ 10,793,035 $ 6,544,364   $ 19,464,184 $ 11,893,343  
Bank overdraft facilities                     $ 125,636     125,636    
Line of credit monthly payment                           $ 5,000,000    
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