v3.20.4
Notes Payable (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 09, 2020
Dec. 11, 2019
Oct. 16, 2020
Aug. 18, 2020
Jul. 24, 2020
Jul. 20, 2020
Jun. 26, 2020
Mar. 25, 2020
Nov. 25, 2019
Nov. 18, 2019
Mar. 28, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Debt Instrument [Line Items]                                
Interest rate                       3.75%   3.75%   4.25%
Debt maturity                           Oct. 29, 2021    
Interest expense                       $ 3,020,338 $ 1,360,639 $ 6,884,194 $ 1,962,429  
Interest accretion                       $ 366,667 579,920 $ 766,603 808,853  
Notes Payable [Member]                                
Debt Instrument [Line Items]                                
Interest rate                       4.00%   4.00%   3.00%
Debt maturity                           Jun. 26, 2021    
Notes Payable One [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 13,137    
Interest rate                       0.98%   0.98%    
Debt maturity                           Apr. 30, 2022    
Notes Payable Two [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 731    
Interest rate                       3.75%   3.75%    
Debt maturity                           May 31, 2050    
Notes Payable Three [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 12,449    
Debt maturity                           Jul. 31, 2023    
Notes Payable Three [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 1,083    
Notes Payable Three [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           3,524    
Notes Payable Four [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 813    
Debt term                           5 years    
Debt maturity                           Jul. 31, 2020    
Notes Payable Five [Member]                                
Debt Instrument [Line Items]                                
Monthly installment                           $ 679    
Debt term                           6 years    
Interest rate                       8.99%   8.99%    
Debt maturity                           Dec. 31, 2025    
Convertible Notes Payable [Member]                                
Debt Instrument [Line Items]                                
Notes Payable                     $ 225,000          
Amounts withdraw                     56,250          
Debt discount                     $ 20,000          
Interest rate                     10.00%          
Debt maturity                     Nov. 30, 2020          
Interest expense                       $ 172,927 156,456 $ 247,703 216,724  
Interest accretion                       $ 366,667 $ 579,920 $ 766,603 $ 808,853  
Percentage of lowest traded price                     70.00%          
Conversion price                     $ 3          
Convertible Notes Payable [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage                     110.00%          
Convertible Notes Payable [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage                     125.00%          
Convertible Notes Payable [Member] | Investor [Member]                                
Debt Instrument [Line Items]                                
Share Issued                     25,000          
Convertible Notes Payable one [Member]                                
Debt Instrument [Line Items]                                
Amounts withdraw                     $ 56,250          
Debt maturity                     Mar. 31, 2020          
Convertible Notes Payable Two [Member]                                
Debt Instrument [Line Items]                                
Amounts withdraw                     $ 112,500          
Debt maturity                     Jun. 30, 2020          
Convertible Notes Payable One [Member]                                
Debt Instrument [Line Items]                                
Notes Payable                   $ 110,000            
Debt discount                   $ 10,000            
Interest rate                   8.00%            
Debt maturity                   Nov. 30, 2020            
Percentage of lowest traded price                   70.00%            
Percentage of lowest traded price before issue date                   70.00%            
Convertible Notes Payable One [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage                   115.00%            
Convertible Notes Payable One [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage                   125.00%            
Convertible Notes Payable Two [Member]                                
Debt Instrument [Line Items]                                
Notes Payable   $ 220,430                            
Debt discount   $ 15,430                            
Interest rate   8.00%                            
Debt maturity   Dec. 31, 2020                            
Percentage of lowest traded price   75.00%                            
Conversion price   $ 0.46                            
Convertible Notes Payable Two [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage   120.00%                            
Convertible Notes Payable Two [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage   130.00%                            
Convertible Notes Payable Three [Member]                                
Debt Instrument [Line Items]                                
Notes Payable                 $ 1,000,000              
Debt discount                 $ 70,000              
Interest rate                 8.00%              
Debt maturity                 Nov. 30, 2020              
Percentage of lowest traded price                 75.00%              
Conversion price                 $ 0.46              
Percentage of redemption premium                 115.00%              
Convertible Notes Payable Three [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Notes payable principal and interest                 $ 250,000              
Convertible Notes Payable Four [Member]                                
Debt Instrument [Line Items]                                
Notes Payable $ 225,000                              
Debt discount $ 13,500                              
Interest rate 8.00%                              
Debt maturity Oct. 31, 2020                              
Percentage of lowest traded price 75.00%                              
Amount of note increased $ 25,000                              
Convertible Notes Payable Four [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage 110.00%                              
Convertible Notes Payable Four [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage 125.00%                              
Convertible Notes Payable Five [Member]                                
Debt Instrument [Line Items]                                
Notes Payable               $ 338,625                
Debt discount               $ 23,625                
Interest rate               8.00%                
Debt maturity               Mar. 31, 2021                
Percentage of lowest traded price               75.00%                
Conversion price               $ 0.46                
Convertible Notes Payable Five [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage               120.00%                
Convertible Notes Payable Five [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage               130.00%                
Convertible Notes Payable Six [Member]                                
Debt Instrument [Line Items]                                
Notes Payable             $ 430,000                  
Debt discount             $ 30,000                  
Interest rate             8.00%                  
Debt maturity             Jun. 30, 2021                  
Percentage of lowest traded price             70.00%                  
Conversion price             $ 0.47                  
Convertible Notes Payable Six [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage             120.00%                  
Convertible Notes Payable Six [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage             130.00%                  
Convertible Notes Payable Seven [Member]                                
Debt Instrument [Line Items]                                
Notes Payable           $ 125,000                    
Debt discount           $ 8,750                    
Interest rate           8.00%                    
Debt maturity           Jul. 31, 2021                    
Percentage of lowest traded price           80.00%                    
Conversion price           $ 0.47                    
Percentage of redemption premium           115.00%                    
Convertible Notes Payable Eight [Member]                                
Debt Instrument [Line Items]                                
Notes Payable       $ 500,000                        
Debt discount       $ 35,000                        
Interest rate       8.00%                        
Debt maturity       Aug. 31, 2021                        
Percentage of lowest traded price       80.00%                        
Conversion price       $ 0.47                        
Percentage of redemption premium       115.00%                        
Convertible Notes Payable Nine [Member]                                
Debt Instrument [Line Items]                                
Notes Payable           $ 134,375                    
Debt discount           $ 9,375                    
Interest rate           8.00%                    
Debt maturity           Jul. 31, 2021                    
Percentage of lowest traded price           70.00%                    
Conversion price           $ 0.47                    
Exercise price           $ 0.01                    
Convertible Notes Payable Nine [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage           120.00%                    
Convertible Notes Payable Nine [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage           130.00%                    
Convertible Notes Payable Ten [Member]                                
Debt Instrument [Line Items]                                
Notes Payable         $ 168,300                      
Debt discount         $ 15,300                      
Interest rate         12.00%                      
Debt maturity         Jul. 31, 2021                      
Percentage of lowest traded price         71.00%                      
Convertible Notes Payable Ten [Member] | Minimum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage         110.00%                      
Convertible Notes Payable Ten [Member] | Maximum [Member]                                
Debt Instrument [Line Items]                                
Prepayment penalties, percentage         125.00%                      
Convertible Notes Payable Eleven [Member]                                
Debt Instrument [Line Items]                                
Notes Payable     $ 1,200,000                          
Debt discount     $ 84,000                          
Interest rate     8.00%                          
Debt maturity     Oct. 31, 2021                          
Percentage of lowest traded price     80.00%                          
Conversion price     $ 0.47                          
Percentage of redemption premium     15.00%                          
Conversion amount     $ 350,000