Customer Concentration (Details) (Customer Concentration Risk [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Revenue [Member] | LinkedIn [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 4.00% 50.00%
Revenue [Member] | Apollo Group [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 36.00%
Accounts Receivable [Member] | LinkedIn [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 3.00% 41.00%
Accounts Receivable [Member] | Apollo Group [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 1.00% 19.00%
Accounts Receivable [Member] | Customer A [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 15.00%   
Accounts Receivable [Member] | Customer B [Member]
   
Concentration Risk [Line Items]    
Concentration risk percentage 12.00%