v3.26.1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Trade creditors $ 6,691,951 $ 7,310,925
Accrued expenses 2,361,085 743,118
Total $ 9,053,036 $ 8,054,043