XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities consisted of the following:

 

    March 31,     December 31,  
    2021     2020  
Accounts payable   $ 860,087     $ 918,639  
Sales commissions payable     13,649       48,263  
Accrued payroll liabilities     275,024       288,071  
Product warranty accrual     264,956       173,365  
Other accrued expenses     376,599       356,623  
Total   $ 1,790,315     $ 1,784,961