XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

   June 30,   December 31, 
   2023   2022 
Accrued professional and consulting fees  $122,964   $410,711 
Accrued payroll   392,079    6,000 
Accrued warranty reserve   395,071    410,017 
Accrued expenses other   -    138,209 
Total accrued expenses  $910,114   $964,937