XML 54 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Summary of Significant Accounting Policies Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 01, 2018
Jan. 01, 2017
Significant Accounting Policies [Line Items]            
Goodwill impairment charges   $ 0 $ 0 $ 0    
Impairment of Intangible Assets (Excluding Goodwill)   0 0 0    
Shipping, Handling and Transportation Costs   9,400,000 9,200,000 10,400,000    
Marketing and Advertising Expense   $ 33,300,000 24,500,000 19,400,000    
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 92,000      
Minimum [Member]            
Significant Accounting Policies [Line Items]            
Finite-Lived Intangible Asset, Useful Life   3 years        
Standard Warranty Replacement of a Defective Product, Period   1 year        
Maximum [Member]            
Significant Accounting Policies [Line Items]            
Finite-Lived Intangible Asset, Useful Life   10 years        
Accounts Receivable [Member] | Best Buy Inc [Member] | Customer Concentration Risk [Member]            
Significant Accounting Policies [Line Items]            
Concentration Risk, Percentage   35.00% 38.00%      
Accounts Receivable [Member] | Amazon [Member] | Customer Concentration Risk [Member]            
Significant Accounting Policies [Line Items]            
Concentration Risk, Percentage   12.00% 11.00%      
Retained Earnings [Member]            
Significant Accounting Policies [Line Items]            
Cumulative Effect of New Accounting Principle in Period of Adoption     $ (235,000)      
Accounting Standards Update 2016-09 [Member]            
Significant Accounting Policies [Line Items]            
Other Tax Expense (Benefit)   $ 2,700,000        
Excess Tax Benefit from Share-based Compensation, Operating Activities     3,000,000 800,000    
Excess Tax Benefit from Share-based Compensation, Financing Activities     $ 3,000,000 $ 800,000    
Accounting Standards Update 2016-09 [Member] | Retained Earnings [Member]            
Significant Accounting Policies [Line Items]            
Cumulative Effect of New Accounting Principle in Period of Adoption           $ (200,000)
Accounting Standards Update 2014-09 [Member] | Subsequent Event [Member] | Retained Earnings [Member] | Minimum [Member]            
Significant Accounting Policies [Line Items]            
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets         $ 10,000,000  
Accounting Standards Update 2014-09 [Member] | Subsequent Event [Member] | Retained Earnings [Member] | Maximum [Member]            
Significant Accounting Policies [Line Items]            
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets         15,000,000  
Accounting Standards Update 2016-16 [Member] | Subsequent Event [Member]            
Significant Accounting Policies [Line Items]            
Other Tax Expense (Benefit) $ (700,000)          
Accounting Standards Update 2016-16 [Member] | Subsequent Event [Member] | Retained Earnings [Member]            
Significant Accounting Policies [Line Items]            
Deferred Tax Assets, Other         $ 21,000,000