XML 53 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Summary of Significant Accounting Policies, Revenue Recognition (Details) - Type
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]      
Number of types of offerings 4    
Payment terms for arrangements to be considered fixed or determinable 90 days    
Maximum [Member]      
Deferred Revenue Arrangement [Line Items]      
Services breakage revenue 1.00% 1.00% 1.00%
End-User Software Products [Member]      
Deferred Revenue Arrangement [Line Items]      
Refund period 30 days    
Partnerships [Member] | Minimum [Member]      
Deferred Revenue Arrangement [Line Items]      
Refund period 5 days    
Partnerships [Member] | Maximum [Member]      
Deferred Revenue Arrangement [Line Items]      
Refund period 14 days    
Referral Programs and Direct Transactions [Member]      
Deferred Revenue Arrangement [Line Items]      
Refund period 5 days