XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued professional and consulting fees $ 218,699 $ 497,719
Accrued payroll 545,464 575,111
Accrued warranty reserve 403,778 401,440
Accrued professional fees 126,000
Accrued expenses other 98,744 77,802
Other current liabilities 59,703 104,469
Total accrued expenses and other current liabilities $ 1,452,388 $ 1,656,541