XML 55 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Business - Customer Concentration (Details) - Customer Concentration Risk - Net Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Yahoo! and Google        
Concentration Risk [Line Items]        
Percentage of concentration risk (as percent) 74.00% 84.10% 80.40% 81.90%
Yahoo!        
Concentration Risk [Line Items]        
Percentage of concentration risk (as percent) 59.90% 75.60% 68.00% 72.90%
Google        
Concentration Risk [Line Items]        
Percentage of concentration risk (as percent) 14.10% 8.50% 12.40% 9.00%