XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total notes payable $ 1,257,037 $ 1,031,626
Less - current portion (781,285) (79,438)
Less - current portion of related-party notes payable (350,000) (112,000)
Total long-term portion $ 125,752 840,188
Notes Payable to Banks [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 6.75%  
Debt instrument maturity date Aug. 15, 2039  
Total notes payable $ 121,247 130,212
Notes Payable To Banks 1 [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.49%  
Debt instrument maturity date Mar. 15, 2037  
Total notes payable $ 16,646 20,270
Notes Payable To Seller [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.25%  
Debt instrument maturity date Feb. 03, 2025  
Total notes payable $ 700,000 700,000
Note Payable To Majority Shareholder [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.00%  
Debt instrument maturity date Feb. 22, 2025  
Total notes payable $ 300,000 0
Note Payable To Majority Shareholder 1 [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00%  
Debt instrument maturity date Apr. 23, 2025  
Total notes payable $ 50,000 0
Note Payable To Majority Shareholder 2 [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00%  
Total notes payable $ 0 112,000
Notes Payable To Third Party [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00%  
Debt instrument maturity date Nov. 09, 2024  
Total notes payable $ 33,144 33,144
Notes Payable To Third Party 1 [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00%  
Debt instrument maturity date Jul. 16, 2024  
Total notes payable $ 10,000 10,000
Notes Payable To Third Party 2 [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 0.00%  
Debt instrument maturity date Mar. 09, 2024  
Total notes payable $ 26,000 $ 26,000