XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Patent and legal costs $ 70 $ 65
Accrued compensation 443 563
Warranty costs 58 48
Consulting costs 0 2
Taxes and other 22 43
Accrued liabilities $ 593 $ 721