XML 43 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Gross value $ 781,273 $ 791,611
Accumulated amortization 368,005 304,814
Net carrying value 413,268 486,797
Amortized Intangible Assets [Member]    
Gross value 616,313 526,492
Accumulated amortization 368,005 304,814
Net carrying value 248,308 221,678
Amortized Intangible Assets [Member] | Licenses [Member]    
Gross value 73,893 73,893
Accumulated amortization 41,785 31,228
Net carrying value 32,108 42,665
Amortized Intangible Assets [Member] | Patents and Trademarks [Member]    
Gross value 542,420 452,599
Accumulated amortization 326,220 273,586
Net carrying value 216,200 179,013
Unamortized Intangible Assets [Member] | Patents and Trademarks Pending [Member]    
Gross value 164,960 265,119
Accumulated amortization
Net carrying value $ 164,960 $ 265,119