XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets

   December 31,   December 31, 
   2020   2019 
Gross carrying amount  $5,173,818   $4,839,117 
Accumulated amortization   (4,991,672)   (4,633,506)
Net carrying amount  $182,146   $205,611 
Schedule of estimated aggregate annual amortization expense

Year  Amount 
2021   37,685 
2022   37,685 
2023   37,685 
2024   37,685 
2025   31,406 
Total  $182,146