XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Accrued liabilities
    June 30,     December 31,  
    2020     2019  
Patent and legal costs   $ 25,000     $ 9,851  
Accrued compensation     264,311       144,193  
Warranty costs     32,832       13,923  
Consulting costs     5,000       7,500  
Taxes and other     17,972       18,827  
    $ 345,115     $ 194,294