XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Gross value $ 580,672 $ 781,273
Accumulated amortization 188,108 368,005
Net carrying value 392,564 413,268
Amortized Intangible Assets [Member]    
Gross value 368,589 616,313
Accumulated amortization 188,108 368,005
Net carrying value 180,481 248,308
Amortized Intangible Assets [Member] | Licenses [Member]    
Gross value 104,099 73,893
Accumulated amortization 52,872 41,785
Net carrying value 51,227 32,108
Amortized Intangible Assets [Member] | Patents and Trademarks [Member]    
Gross value 264,490 542,420
Accumulated amortization 135,236 326,220
Net carrying value 129,254 216,200
Unamortized Intangible Assets [Member] | Patents and Trademarks Pending [Member]    
Gross value 212,083 164,960
Accumulated amortization
Net carrying value $ 212,083 $ 164,960