XML 87 R71.htm IDEA: XBRL DOCUMENT v3.3.1.900
Schedule II (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Valuation and Qualifying Accounts Disclosure [Line Items]      
Allowance for Doubtful Accounts Receivable, Current $ 1,250    
Deferred Tax Assets, Valuation Allowance 0    
Allowance for Doubtful Accounts Receivable, Current 1,400 $ 1,250  
Deferred Tax Assets, Valuation Allowance 8,555 0  
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Allowance for Doubtful Accounts Receivable, Current 1,250 520 $ 262
Revenue Recognition, Sales Returns, Reserve for Sales Returns 0 0 0
Provision for Doubtful Accounts 682 970 663
Allowance for Doubtful Accounts Receivable, Current 1,400 1,250 520
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 25,747 14,352 9,077
Revenue Recognition, Sales Returns, Reserve for Sales Returns 48,182 39,011 24,156
Provision for Doubtful Accounts (47,649) (27,616) (18,881)
Valuation Allowances and Reserves, Balance 26,280 25,747 $ 14,352
Valuation Allowance of Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Deferred Tax Assets, Valuation Allowance 0    
Revenue Recognition, Sales Returns, Reserve for Sales Returns 0    
Valuation Allowances and Reserves, Charged to Cost and Expense 8,555    
Deferred Tax Assets, Valuation Allowance $ 8,555 $ 0