v3.25.2
SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll $ 108,945
Credit cards 308,631 55,180
Warranty reserve 140,000 140,000
Sales tax payable 86,097 105,563
Other accrued liabilities 1,238,149 589,619
Total accrued and other current liabilities $ 1,772,877 $ 999,307