XML 96 R73.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF LEASE PAYMENTS (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 823,069  
2026 532,560  
2027 229,286  
2028 30,994  
2029 10,498  
Total Minimum Lease Payments 1,626,407  
Less: Effect of Discounting (101,238)  
Present Value of Future Minimum Lease Payments 1,525,169 $ 1,499,263
Less: Current Obligations under Leases (531,885) (673,049)
Long-term Lease Obligations $ 993,284 $ 826,214