v3.25.2
Convertible Promissory Notes and Notes Payable (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Notes payable, Cygnet subsidiary, current $ 5,447,565 $ 795,778
Notes payable, current 0 338,474
Notes payable, long-term 0 4,898,548
Note payable 557,429 173,812
Notes Payable [Member]    
Notes payable, long-term, net 557,429 173,812
Notes payable, current 0 362,667
Discount on notes payable, current 0 (24,193)
Notes payable, current net of discount 2,634,538 338,474
Notes payable, long-term 560,000 197,333
Discount on notes payable, long-term (2,571) (23,521)
Note payable 5,447,565 5,694,327
Notes Payable [Member] | Promissory Note, 21- month term note [Member]    
Note payable $ 560,000 560,000
Maturity Date Jun. 01, 2026  
Notes Payable [Member] | SBA Note Payable, 30-Year Term Note [Member]    
Note payable $ 3,761,376 3,910,767
Maturity Date Oct. 06, 2021  
Notes Payable [Member] | Inventory Consignment Note, 60 Monthly Payments [Member]    
Note payable $ 1,002,221 1,099,592
Maturity Date Jun. 30, 2027  
Notes Payable [Member] | GF Note, 6 annual payments [Member]    
Note payable $ 683,968 683,968
Maturity Date Nov. 07, 2026  
Notes Payable [Member] | Mortgage Loan, 10-Year Term Note [Member]    
Note payable $ 2,634,538 2,841,566
Maturity Date Sep. 26, 2032  
Related Party Notes Payable [Member]    
Total convertible notes payable, acquisition notes payable, notes payable and related party note payable $ 10,689,532 25,889,239
Discount on related party notes payable, current 0 (70,644)
Notes payable, current, net of discount 0 1,429,356
Discount on related party notes payable, long-term 0 0
Notes payable, long-term, net 500,000 0
Related Party Notes Payable [Member] | Marshall Loan, 2- Year Term Note [Member]    
Note payable $ 500,000 1,500,000
Maturity Date Jun. 01, 2026  
Convertible Notes [Member]    
Less current portion of notes payable $ 0 1,254,167
Notes payable, net of current portion 1,550,000 895,833
Convertible Notes [Member] | Promissory Note, 21- month term note [Member]    
Note payable $ 1,550,000 2,150,000
Maturity Date Jun. 01, 2026  
Acquisition Notes [Member]    
Total acquisition notes $ 0 15,000,000
Acquisition notes payable 0 5,750,000
Discount on acquisition notes payable, current 0 (93,380)
Acquisition notes payable, current 0 5,656,620
Total Acquisition notes payable 0 9,250,000
Discount on acquisition notes payable, long-term 0 (1,644,915)
Acquisition notes payable, net of current and discount 0 7,605,085
Acquisition Notes [Member] | Convertible Notes, 36-Month Term Notes [Member]    
Note payable $ 0 3,500,000
Maturity Date Oct. 31, 2025  
Acquisition Notes [Member] | Subordinated Promissory Notes, 12-Month Term Notes [Member]    
Note payable $ 0 5,750,000
Maturity Date Oct. 31, 2024  
Acquisition Notes [Member] | Subordinated Promissory Notes, 24-Month Term Notes [Member]    
Note payable $ 0 5,750,000
Maturity Date Oct. 31, 2024  
Cygnet [Member]    
Notes payable, Cygnet subsidiary Total $ 5,447,565 5,694,327
Notes payable, Cygnet subsidiary, current 5,447,565 795,778
Notes payable, Cygnet subsidiary, net of current $ 0 $ 4,898,549