XML 102 R89.htm IDEA: XBRL DOCUMENT v3.3.1.900
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 35,618 $ 43,789 $ 46,860
Charged to Costs and Expenses 43,875 51,810 54,525
Deductions (51,461) (59,981) (57,596)
Balance at End of Period 28,032 35,618 43,789
Uncollectible accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 3,264 2,928 2,536
Charged to Costs and Expenses (143) 1,545 541
Deductions (407) (1,209) (149)
Balance at End of Period 2,714 3,264 2,928
Reserve for potential product obsolescence      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 7,877 9,487 9,951
Charged to Costs and Expenses 1,511 5,524 16,257
Deductions (1,337) (7,134) (16,721)
Balance at End of Period 8,051 7,877 9,487
Reserve for sales returns and allowances      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 24,477 31,374 34,373
Charged to Costs and Expenses 42,507 44,741 37,727
Deductions (49,717) (51,638) (40,726)
Balance at End of Period $ 17,267 $ 24,477 $ 31,374