v3.21.2
Notes Payable (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 09, 2020
Dec. 11, 2019
Jul. 31, 2021
Jun. 26, 2020
Mar. 25, 2020
Nov. 25, 2019
Nov. 18, 2019
Mar. 28, 2019
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]                    
Notes Payable                 $ 1,030,079 $ 1,030,079
Debt discount                 17,500
Interest accretion                 $ 382,436 $ 1,825,506
Unexercised warrants price per share                   $ 4
Expiration period                   36 months
Exercise price                   $ 4
Outstanding warrants expired                 between November 29, 2021 and November 18, 2022  
Unexercised warrants outstanding                   $ 204,771,864
Notes Payable [Member]                    
Debt Instrument [Line Items]                    
Interest rate                 4.00% 3.00%
Debt maturity                 Jun. 26, 2021  
Notes Payable [Member] | Subsequent Event [Member]                    
Debt Instrument [Line Items]                    
Debt maturity     Jul. 07, 2026              
Notes Payable One [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 13,137  
Interest rate                 0.98%  
Debt maturity                 Apr. 30, 2022  
Notes Payable Two [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 45,294  
Interest rate                 10.00%  
Debt maturity                 Jan. 13, 2022  
Notes Payable Three [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 731  
Interest rate                   3.75%
Debt maturity                 May 31, 2050  
Notes Payable Four [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 24,091  
Debt maturity                 Dec. 31, 2024  
Notes Payable Four [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 245  
Notes Payable Four [Member] | Maximum [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 9,664  
Notes Payable Five [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 813  
Debt term                 5 years  
Debt maturity                 Jul. 31, 2020  
Notes Payable Six [Member]                    
Debt Instrument [Line Items]                    
Monthly installment                 $ 679  
Debt term                 6 years  
Interest rate                 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                 $ 274,703 $ 340,526
Prepayment penalties                 $ 111,000 $ 139,000
Percentage of lowest traded price               70.00%    
Conversion price               $ 3    
Convertible Notes Payable [Member] | Investor [Member]                    
Debt Instrument [Line Items]                    
Share Issued               25,000    
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 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 $ 250,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%            
Line of Credit Interest Bearing [Member]                    
Debt Instrument [Line Items]                    
Interest rate                 3.75% 4.25%