XML 43 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Description of the Business and Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Apple | Revenue Concentration    
Concentration Risk [Line Items]    
Concentration risk 46.00% 42.70%
Apple | Accounts Receivable Concentration    
Concentration Risk [Line Items]    
Concentration risk 60.90% 42.70%
Google | Revenue Concentration    
Concentration Risk [Line Items]    
Concentration risk 36.20% 35.90%
Google | Accounts Receivable Concentration    
Concentration Risk [Line Items]    
Concentration risk 26.50% 33.10%
Facebook | Revenue Concentration    
Concentration Risk [Line Items]    
Concentration risk 14.50% 18.10%
Facebook | Accounts Receivable Concentration    
Concentration Risk [Line Items]    
Concentration risk 10.10% 20.90%