XML 49 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
segment
vote
reporting_unit
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
class
vote
Jun. 30, 2015
class
Significant Accounting Policies [Line Items]          
Best estimated selling price on upgrade rights $ 0.99        
OTTI investment loss 0        
Foreign currency transaction gains (losses) 4,600,000 $ 2,600,000 $ 11,700,000    
Capitalized software costs $ 2,600,000 11,200,000      
Number of operating segments | segment 1        
Number of reporting units | reporting_unit 1        
Advertising and promotion expenses $ 161,500,000 226,300,000 316,800,000    
Cooperative advertising and promotion expense $ 80,300,000 45,000,000 52,900,000    
Product warranty term 1 year        
Number of classes of stock | class       2 2
Net cash provided by operations $ 113,207,000 64,241,000 138,720,000    
Net cash provided by financing activities (1,287,000) (4,635,000) (19,794,000)    
Sales returns reserve $ 104,001,000 0      
Accounting Standards Update 2016-09 [Member]          
Significant Accounting Policies [Line Items]          
Net cash provided by financing activities   29,200,000 $ 32,100,000    
Accounting Standards Update 2014-09 [Member] | Accounts Receivable [Member]          
Significant Accounting Policies [Line Items]          
Reserves and accruals, returns and allowances   $ 109,900,000      
Common Class A [Member]          
Significant Accounting Policies [Line Items]          
Common stock, votes per share | vote 1     1  
Common Class B [Member]          
Significant Accounting Policies [Line Items]          
Common stock, votes per share | vote 10     10  
European Union [Member]          
Significant Accounting Policies [Line Items]          
Product warranty term 2 years        
Minimum [Member]          
Significant Accounting Policies [Line Items]          
Estimated selling price $ 1        
Minimum [Member] | Accounting Standards Update 2016-02 [Member]          
Significant Accounting Policies [Line Items]          
Estimated operating lease, right-of-use asset 95,000,000        
Estimated operating lease liability 125,000,000        
Maximum [Member]          
Significant Accounting Policies [Line Items]          
Estimated selling price 3        
Maximum [Member] | Accounting Standards Update 2016-02 [Member]          
Significant Accounting Policies [Line Items]          
Estimated operating lease, right-of-use asset 115,000,000        
Estimated operating lease liability $ 145,000,000        
Subscription-based Premium Services [Member] | Customer Concentration Risk [Member]          
Significant Accounting Policies [Line Items]          
Percent of revenue (less than) 1.00%