XML 510 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Schedule of Intangible Assets Subjects to Amortization (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Intangible assets, gross $ 99,737,656 $ 99,804,903
Intangible assets, accumulated amortization (28,235,821) (8,400,759)
Intangible assets, net $ 71,501,835 91,404,144
Developed Technology [Member]    
Intangible assets, weighted average useful life 4 years 8 months 12 days  
Intangible assets, gross $ 19,070,857 19,138,104
Intangible assets, accumulated amortization (8,283,740) (4,090,359)
Intangible assets, net $ 10,787,117 15,047,745
Noncompete Agreement [Member]    
Intangible assets, weighted average useful life 2 years  
Intangible assets, gross $ 480,000 480,000
Intangible assets, accumulated amortization (480,000) (252,000)
Intangible assets, net 228,000
Trade Name [Member]    
Intangible assets, weighted average useful life 16 years 7 months 17 days  
Intangible assets, gross $ 3,328,000 3,328,000
Intangible assets, accumulated amortization (503,342) (224,745)
Intangible assets, net $ 2,824,658 3,103,255
Subscriber Relationships [Member]    
Intangible assets, weighted average useful life 5 years 1 month 6 days  
Intangible assets, gross $ 73,458,799 73,458,799
Intangible assets, accumulated amortization (18,105,041) (3,587,837)
Intangible assets, net $ 55,353,758 69,870,962
Advertiser Relationships [Member]    
Intangible assets, weighted average useful life 9 years 5 months 1 day  
Intangible assets, gross $ 2,240,000 2,240,000
Intangible assets, accumulated amortization (332,515) (94,635)
Intangible assets, net $ 1,907,485 2,145,365
Database [Member]    
Intangible assets, weighted average useful life 3 years  
Intangible assets, gross $ 1,140,000 1,140,000
Intangible assets, accumulated amortization (531,183) (151,183)
Intangible assets, net 608,817 988,817
Subtotal Amortizable Intangible Assets [Member]    
Intangible assets, gross 99,717,656 99,784,903
Intangible assets, accumulated amortization (28,235,821) (8,400,759)
Intangible assets, net 71,481,835 91,384,144
Website Domain Name [Member]    
Intangible assets, gross 20,000 20,000
Intangible assets, accumulated amortization
Intangible assets, net $ 20,000 $ 20,000