XML 57 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
The Company and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Significant Accounting Policies [Line Items]      
Subscription contracts, typical length The subscription contracts are generally for 30 days or 12 months in length, billed in advance.    
Shipping and handling costs $ 138,150 $ 152,569 $ 138,679
Advertising and promotional expenses $ 21,300 $ 24,700 23,200
Minimum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 3 years    
Maximum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 10 years    
Accounts Receivable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, customer No other customers accounted for 10% or greater of the Company's total accounts receivable.    
Number of customer | Customer 0    
Accounts Receivable | Customer Concentration Risk | Minimum      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Accounts Receivable | Best Buy Inc | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 34.00% 31.00%  
Accounts Receivable | Amazon | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 13.00% 13.00%  
Accounts Receivable | Walmart | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 8,700 $ 9,500 $ 8,600
Foreign Exchange Forward | Maximum      
Significant Accounting Policies [Line Items]      
Derivative, term of contract (in months) 6 months