XML 59 R46.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 $ 311,162 $ 616,056
Sales commissions payable 25,951 27,592
Accrued payroll liabilities 465,094 322,873
Product warranty accrual 180,457 186,605
Other accrued expenses 224,594 192,463
Total $ 1,207,258 $ 1,345,589