XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 616,056 $ 918,639
Sales commissions payable 27,592 48,263
Accrued payroll liabilities 322,873 288,071
Product warranty accrual 186,605 173,365
Other accrued expenses 192,463 356,623
Total $ 1,345,589 $ 1,784,961