XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Promissory Notes and Notes Payable (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Notes payable, net of current portion $ 4,475,450 $ 7,746,157
Notes payable, current 4,255,357 1,302,021
Note payable 517,099 419,443
Notes Payable [Member]    
Discount on notes payable, current (15,620) (24,191)
Notes payable, current 4,270,977 2,580,379
Notes payable, current net 4,255,357 2,556,188
Discount on notes payable, long-term (23,522) (23,522)
Notes payable, long-term 4,498,973 7,769,679
Notes payable, long-term, net 4,475,451 7,746,157
Note payable 8,769,950 9,095,893
Related Party Notes Payable [Member]    
Discount on related party notes payable, long-term (55,507) (70,644)
Notes payable, long-term 1,500,000 1,500,000
Notes payable, long-term, net 1,444,493 1,429,356
SBA Note Payable, 30-Year Term Note [Member] | Notes Payable [Member]    
Note payable $ 3,728,970 3,910,767
Maturity Date Oct. 06, 2021  
Inventory Consignment Note, 60 Monthly Payments [Member] | Notes Payable [Member]    
Note payable $ 1,015,819 1,099,592
Maturity Date Jun. 30, 2027  
GF Note, 6 annual payments [Member] | Notes Payable [Member]    
Note payable $ 683,968 683,968
Maturity Date Nov. 07, 2026  
Mortgage Loan, 10-Year Term Note [Member] | Notes Payable [Member]    
Note payable $ 2,781,193 2,841,566
Maturity Date Sep. 26, 2032  
Promissory Note, 21- month term note [Member] | Notes Payable [Member]    
Note payable $ 560,000 560,000
Maturity Date Nov. 22, 2024  
Marshall Loan, 2- Year Term Note [Member] | Related Party Notes Payable [Member]    
Note payable $ 1,500,000 1,500,000
Maturity Date Jun. 28, 2024  
Acquisition Notes [Member]    
Total convertible notes payable, acquisition notes payable and notes payable $ 25,950,418 25,889,239
Total acquisition notes 15,000,000 15,000,000
Discount on acquisition notes payable, current (93,380) (93,380)
Acquisition notes payable, current 5,750,000 5,750,000
Acquisition notes payable, current net 5,656,620 5,656,620
Discount on acquisition notes payable, long-term (1,281,503) (1,644,915)
Acquisition notes payable, long-term 9,250,000 9,250,000
Acquisition notes payable, long-term net 7,968,497 7,605,085
Acquisition Notes [Member] | Subordinated Promissory Notes, 12-Month Term Notes [Member]    
Note payable $ 5,750,000 5,750,000
Maturity Date Oct. 31, 2023  
Acquisition Notes [Member] | Convertible Notes, 36-Month Term Notes [Member]    
Note payable $ 3,500,000 3,500,000
Maturity Date Oct. 31, 2025  
Acquisition Notes [Member] | Subordinated Promissory Notes, 24-Month Term Notes [Member]    
Note payable $ 5,750,000 5,750,000
Maturity Date Oct. 31, 2024  
Convertible Notes [Member]    
Less current portion of notes payable $ 0 1,254,167
Notes payable, net of current portion 2,150,000 895,833
Convertible Notes [Member] | Promissory Note, 21- month term note [Member]    
Note payable $ 2,150,000 $ 2,150,000
Maturity Date Jun. 01, 2026