XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consisted of the following:

 

    June 30,     December 31,  
    2020     2019  
Accounts payable   $ 1,204,918     $ 1,299,015  
Sales commissions payable     38,595       69,532  
Accrued payroll liabilities     241,550       169,052  
Product warranty accrual     182,734       185,234  
Other accrued expenses     85,989       110,127  
Total   $ 1,753,786     $ 1,832,959