The Company and Summary of Significant Accounting Policies (Details)
9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2012
Accounts Receivable [Member]
Google [Member]
Dec. 31, 2011
Accounts Receivable [Member]
Google [Member]
Sep. 30, 2012
Accounts Receivable [Member]
Platform Customer A [Member]
Dec. 31, 2011
Accounts Receivable [Member]
Platform Customer A [Member]
Sep. 30, 2012
Revenue [Member]
Google [Member]
Sep. 30, 2011
Revenue [Member]
Google [Member]
Sep. 30, 2012
Revenue [Member]
Google [Member]
Sep. 30, 2011
Revenue [Member]
Google [Member]
Schedule of concentrations equal to or exceeding 10% of the Company's accounts receivable and revenue                
Concentration risk, percentage 34.00% 45.00% 13.00% 11.00% 51.00% 56.00% 57.00% 55.00%