XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Patent costs $ 4,500 $ 11,600
Accrued compensation 105,502 55,493
Warranty costs 2,725 428
Other 0 932
Accrued liabilities $ 112,727 $ 68,453