XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets and Goodwill (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill And Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 1,815,508 $ 1,490,894
Estimated aggregate amortization expense:    
2023 2,012,133  
2024 1,921,376  
2025 1,919,183  
2026 1,651,089  
2027 $ 1,322,225