The Company and Summary of Significant Accounting Principles - Schedule of Concentrations Equal to or Exceeding 10% of Company's Accounts Receivable, Revenue, and Cost of Revenue (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2019
Credit Concentration Risk | Accounts Receivable | Portal & Advertising Customer A        
Concentration Risk [Line Items]        
Concentration risk, percentage       13.00%
Customer Concentration Risk | Revenue | Google search        
Concentration Risk [Line Items]        
Concentration risk, percentage 11.00%   11.00%  
Customer Concentration Risk | Revenue | Portal & Advertising Customer A        
Concentration Risk [Line Items]        
Concentration risk, percentage   13.00% 13.00%  
Customer Concentration Risk | Cost of Revenue | Portal & Advertising Customer B        
Concentration Risk [Line Items]        
Concentration risk, percentage   18.00% 26.00%