XML 81 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable trade and other $ 504,393 $ 516,957
Accrued payroll and fringe benefits 262,113 165,969
Accrued warranty expense 27,651 13,680
Accrued payroll taxes and withholding 9,106
Accrued Sales Tax 35,299 29,339
Accrued interest 9,332
Total $ 829,456 $ 744,383