XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF LEASE PAYMENTS (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 817,185  
2027 523,700  
2028 197,013  
2029 31,369  
2030 2,625  
Total Minimum Lease Payments 1,571,892  
Less: Effect of Discounting (114,838)  
Present Value of Future Minimum Lease Payments 1,457,054 $ 1,525,169
Less: Current Obligations under Leases (707,274) (531,885)
Long-term Lease Obligations $ 749,780 $ 993,284