XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets and Goodwill (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill And Intangible Assets Disclosure [Abstract]    
Amortization expense - patents and trademarks $ 1,324,423 $ 1,251,662
Estimated aggregate amortization expense:    
2021 1,305,088  
2022 1,301,802  
2023 1,297,605  
2024 1,292,415  
2025 $ 1,290,222