XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued wages and benefits $ 511,067 $ 333,976
Accrued interest 37,821 47,607
Accrued bonus 241,650 20,000
Accrued rebates 15,000
Accrued professional fees 40,813 89,500
Accrued operating expense 168,910 64,601
Accrued inventory 577,712
Accrued commission 57,805
Warranty reserve 134,424 92,373
 Total accrued liabilities $ 1,192,490 $ 1,240,769