XML 31 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill And Intangible Assets Disclosure [Abstract]    
Amortization expense - patents and trademarks $ 1,251,662 $ 1,217,525
Estimated aggregate amortization expense:    
2020 1,236,796  
2021 1,234,971  
2022 1,231,686  
2023 1,227,488  
2024 $ 1,222,299