XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue guarantee description     These arrangements generally guarantee the publisher a monthly amount of income for a period of 12 to 24 months from inception of the publisher contract that is the greater of (a) a fixed monthly minimum, or (b) the calculated earned revenue share.  
Revenue $ 23,090,940 $ 5,770,283 $ 53,503,793 $ 12,044,246
Revenue Guarantee [Member]        
Revenue $ 2,628,477 $ 1,115,640 $ 5,002,564 $ 2,370,632