XML 28 R35.htm IDEA: XBRL DOCUMENT v3.20.1
INTANGIBLE ASSETS (Schedule of intangible assets) (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Summary of finite lived Intangible assets      
Intangible assets, Gross $ 9,531,155 $ 9,514,418  
Less: accumulated amortization (9,300,032) (9,251,599)  
Intangible assets, net 231,123 262,819 $ 284,408
Core Technology [Member]      
Summary of finite lived Intangible assets      
Intangible assets, Gross 8,567,448 8,567,448  
Trademarks And Patents [Member]      
Summary of finite lived Intangible assets      
Intangible assets, Gross $ 963,707 $ 946,970