v3.21.2
Subsequent Events (Details Narrative) - USD ($)
Aug. 19, 2021
Aug. 13, 2021
Aug. 09, 2021
Aug. 03, 2021
Jul. 22, 2021
Jul. 08, 2021
Jun. 28, 2021
Jun. 02, 2021
Jun. 01, 2021
Jan. 28, 2023
Oct. 06, 2022
Aug. 04, 2021
Jun. 17, 2021
May 31, 2021
May 31, 2020
May 29, 2020
Accounts receivables net                           $ 20,369,747 $ 7,932,310  
TBK Agreement [Member]                                
Line of credit                           $ 30,000,000    
TBK Agreement [Member] | Corefund Capital, LLC [Member] | Maximum [Member]                                
Accounts receivables net                               $ 25,000,000
Subsequent Event [Member]                                
Number of shares issued   125,692,224                            
Common stock held in shares 25,000,000                              
Number of common shares description The Qualified Financing Registration Statement shall include Registrable Securities only on behalf of 3a Capital Establishment, comprised of 25,000,000 shares of Common Stock currently held by 3a Capital Establishment, which, if such 25,000,000 shares is not equal to $1,000,000 of value valued at the lowest price at which shares of Common Stock are issued in the Qualified Financing, shall be increased or decreased to a number of shares of Common Stock equal to $1,000,000 valued at the lowest price at which shares of Common Stock are issued in the Qualified Financing.                              
Subsequent Event [Member] | Series B Convertible Preferred Stock [Member]                                
Number of shares issued   19,200                            
Subsequent Event [Member] | 10% Secured Subordinated Convertible Promissory Note [Member]                                
Debt instrument extend maturity date                 Jan. 28, 2021              
Subsequent Event [Member] | Trillium Note and 3a Note [Member]                                
Debt instrument face amount                   $ 916,666            
Subsequent Event [Member] | Noteholder [Member]                                
Debt instrument convertible value             $ 71,855                  
Debt instrument convertible share amount             40,000,000                  
Conversion price per share             $ 0.00179638                  
Subsequent Event [Member] | Convertible Notes [Member]                                
Debt instrument convertible value     $ 12,821 $ 24,419   $ 15,621                    
Debt instrument convertible share amount     7,137,037 13,593,388   8,695,727                    
Conversion price per share     $ 0.00179638 $ 0.00179638   $ 0.00179638                    
Subsequent Event [Member] | 10% Promissory Note [Member] | Trillium Partners L.P [Member]                                
Debt instrument extend maturity date         Oct. 31, 2021                      
Debt instrument face amount         $ 1,000,000                      
Debt instrument, maturity date         Jun. 15, 2021                      
Subsequent Event [Member] | Paycheck Protection Program [Member]                                
Debt instrument face amount     $ 358,236                          
Subsequent Event [Member] | Investors [Member] | Trillium Note [Member]                                
Debt instrument extend maturity date               Oct. 08, 2020                
Debt instrument face amount               $ 1,111,000                
Subsequent Event [Member] | Investors [Member] | 10% Secured Subordinated Convertible Promissory Note [Member]                                
Debt instrument face amount                     $ 1,111,000          
Subsequent Event [Member] | Chief Executive Officer [Member] | Series B Convertible Preferred Stock [Member]                                
Ownership percentage   100.00%                            
Subsequent Event [Member] | TBK Agreement [Member]                                
Lesser received from amount               $ 30,000,000                
Line of credit                       $ 40,000,000        
Subsequent Event [Member] | TBK Agreement [Member] | Maximum [Member]                                
Line of credit                       40,000,000        
Subsequent Event [Member] | TBK Agreement [Member] | Minimum [Member]                                
Line of credit                       $ 30,000,000        
Subsequent Event [Member] | Prior Agreement [Member] | Corefund Capital, LLC [Member]                                
Line of credit                         $ 2,000,000