XML 44 R38.htm IDEA: XBRL DOCUMENT v3.20.1
6. ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accrued liabilities $ 194,294 $ 68,453
Patent Costs    
Accrued liabilities 6,851 11,600
Accrued Compensation    
Accrued liabilities 144,193 55,493
Warranty Costs    
Accrued liabilities 13,923 428
Other    
Accrued liabilities $ 29,327 $ 932