XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consisted of the following:

 

   September 30,   December 31, 
   2022   2021 
Accounts payable  $1,360,380   $616,056 
Sales commissions payable   35,229    27,592 
Accrued payroll liabilities   308,576    322,873 
Product warranty accrual   210,944    186,605 
Other accrued expenses   340,982    192,463 
Total  $2,256,111   $1,345,589