XML 89 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments, Contingencies and Other Commitments, Contingencies and Other (Table 3) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Valuation Allowance [Line Items]        
Provision for Doubtful Accounts $ 5,470 $ 0 $ 0  
Allowance for Doubtful Accounts Receivable 616 144 200 $ 203
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 15,070 5 162  
Valuation Allowances and Reserves, Deductions 14,598 61 165  
Charge back [Member]        
Valuation Allowance [Line Items]        
Allowance for Doubtful Accounts Receivable 25,448 19,138 19,040 18,199
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 83,076 67,649 76,085  
Valuation Allowances and Reserves, Deductions 76,766 67,551 75,244  
Allowance for Sales Returns [Member]        
Valuation Allowance [Line Items]        
Allowance for Doubtful Accounts Receivable 2,122 2,549 4,822 $ 5,160
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 8,750 5,169 5,868  
Valuation Allowances and Reserves, Deductions $ 9,177 $ 7,442 $ 6,206