XML 509 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Amortization expense of intangible asset $ 20,301,665 $ 7,806,517
Impairment charges
Developed Technology [Member]    
Amortization expense of intangible asset $ 4,659,986 $ 3,531,936