v3.22.0.1
Notes Payable (Schedule of long-term Notes Payable) (Details) - USD ($)
Dec. 31, 2021
Jun. 30, 2021
Debt Instrument [Line Items]    
Total Notes Payable $ 2,037,846 $ 974,562
Less: Unamortized original issue discounts 115,432 17,500
Current Portion of Notes Payable 1,147,856 552,055
Long-term Portion of Notes Payable 774,558 405,007
Notes Payable [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 223,823 237,039
Notes Payable One [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 100,845 348,456
Notes Payable Two [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 150,000 150,000
Notes Payable Three [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 222,336 208,051
Notes Payable Four [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 28,241 31,016
Notes Payable Five [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 33,662
Notes Payable Six [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 56,717
Notes Payable Seven [Member]    
Debt Instrument [Line Items]    
Total Notes Payable $ 1,222,222