XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF LEASE PAYMENTS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 914,534  
2026 487,775  
2027 213,026  
Total Minimum Lease Payments 1,615,335  
Less: Effect of Discounting (66,433)  
Present Value of Future Minimum Lease Payments 1,548,903 $ 1,499,263
Less: Current Obligations under Leases (577,836) (673,049)
Long-term Lease Obligations $ 971,067 $ 826,214