Organization and Summary of Significant Accounting Policies (Details2)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Software and technology [Member]    
Amortization period 4 years 5 years
Customer Relationships [Member]    
Amortization period 6 years 8 years
Partner Relationships [Member]    
Amortization period 10 years 10 years
Trademarks and Trade Names [Member]    
Amortization period 10 years 10 years
Customer order backlog [Member]    
Amortization period 1 year  
Noncompete Agreements [Member]    
Amortization period 2 years 2 years
Customer Order Backlog [Member]    
Amortization period 1 year 1 year