XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
8. ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Summary of accrued liabilities
    December 31,     December 31,  
    2020     2019  
Patent and legal costs   $ 64,800     $ 9,851  
Accrued compensation     562,792       144,193  
Warranty costs     48,140       13,923  
Consulting costs     2,083       7,500  
Taxes and other     43,260       18,827  
Accrued liabilities   $ 721,075     $ 194,294