XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 246,681 $ 256,332
Estimated aggregate amortization expense for 2021 184,667  
Estimated aggregate amortization expense for 2022 149,944  
Estimated aggregate amortization expense for 2023 18,000  
Estimated aggregate amortization expense for 2024 17,354  
Estimated aggregate amortization expense for 2025 2,500  
Estimated aggregate amortization expense for thereafter $ 8,745