v3.22.2.2
Convertible Promissory Notes and Notes Payable (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Total notes payable $ 14,300,884  
Less current portion of notes payable 5,424,752 $ 447,100
Notes payable, less current portion 8,876,132 $ 0
Convertible Notes [Member]    
Total notes payable $ 6,305,406  
Maturity Date Jun. 28, 2025  
Marshall Loan [Member]    
Total notes payable $ 0  
Maturity Date Jun. 28, 2025  
VitaMedica Loan [Member]    
Total notes payable $ 500,000  
Maturity Date Aug. 01, 2022  
Cygnet Loan [Member]    
Total notes payable $ 1,050,000  
Maturity Date Apr. 15, 2023  
SBA note payable [Member]    
Total notes payable $ 4,216,248  
Maturity Date Oct. 06, 2031  
Inventory consignment note [Member]    
Total notes payable $ 1,379,230  
Maturity Date Jun. 30, 2027  
GF Note, 6 annual payments [Member]    
Total notes payable $ 850,000  
Maturity Date Nov. 07, 2026