XML 54 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense - patents and trademarks $ 1,217,526 $ 1,172,292
Estimated aggregate amortization expense:    
2019 1,241,417  
2020 1,236,796  
2021 1,234,971  
2022 1,231,686  
2023 $ 1,227,488