XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets and Goodwill (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill And Intangible Assets Disclosure [Abstract]    
Amortization expense - patents and trademarks $ 1,490,894 $ 1,324,423
Estimated aggregate amortization expense:    
2022 1,459,787  
2023 1,455,590  
2024 1,450,400  
2025 1,488,207  
2026 $ 1,447,427