v3.25.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 3,752,296 $ 6,109,150
Accrued payroll and bonuses 710,908 750,410
Accrued expenses 1,024,867 1,477,846
Accrued commissions 48,500 37,847
Indirect taxes payable 33,475 32,959
Accrued interest 1,254,570 1,226,874
Total accounts payable and accrued expenses $ 6,824,616 $ 9,635,086