v3.26.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued interest, convertible notes $ 687,680 $ 552,354
Accrued dividends 241,500 249,111
Trade payables 13,114,267 14,533,064
Accrued compensation 1,239,706 1,232,410
Total $ 15,283,153 $ 16,566,939