v3.22.0.1
Notes Payable (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Debt Instrument [Line Items]            
Debt discount   $ 115,432   $ 115,432   $ 17,500
Interest expense   354,852 $ 3,020,338 622,363 $ 6,884,194  
Interest accretion   $ 15,540 $ 366,667 $ 24,290 $ 766,603  
Notes Payable [Member]            
Debt Instrument [Line Items]            
Interest rate   4.00%   4.00%   3.00%
Debt maturity Jul. 07, 2026     Jun. 26, 2021    
Notes Payable One [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 45,294    
Interest rate   10.00%   10.00%    
Debt maturity       Jan. 13, 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       $ 22,723    
Debt maturity       Dec. 31, 2024    
Notes Payable Three [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 245    
Notes Payable Three [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Monthly installment       9,664    
Notes Payable Four [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 679    
Debt term       6 years    
Interest rate   8.99%   8.99%    
Debt maturity       Dec. 31, 2025    
Notes Payable Five [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 844    
Debt term       4 years    
Interest rate   6.00%   6.00%    
Debt maturity       Aug. 31, 2025    
Notes Payable Six [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 948    
Debt term       6 years    
Interest rate   5.90%   5.90%    
Debt maturity       Jan. 31, 2027    
Notes Payable Seven [Member]            
Debt Instrument [Line Items]            
Monthly installment       $ 120,185    
Interest rate   12.00%   12.00%    
Debt maturity       May 26, 2023