XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF LEASE PAYMENTS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 1,009,639  
2026 614,738  
2027 278,108  
2028 71,572  
2029 26,245  
Total Minimum Lease Payments 2,000,302  
Less: Effect of Discounting (120,117)  
Present Value of Future Minimum Lease Payments 1,880,185 $ 1,499,263
Less: Current Obligations under Leases (928,830) (673,049)
Long-term Lease Obligations $ 951,355 $ 826,214