Annual report pursuant to Section 13 and 15(d)

Valuation and Qualifying Accounts (Detail)

v3.6.0.2
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for chargebacks [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD $ 7,065 $ 6,551 $ 2,490
CHARGED TO REVENUE COSTS AND EXPENSES 10,882 3,703 5,530
DEDUCTIONS AND WRITE-OFFS (6,973) (3,189) (1,469)
BALANCE AT END OF PERIOD 10,974 7,065 6,551
Allowance for doubtful accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 5,953 5,441 5,980
CHARGED TO REVENUE COSTS AND EXPENSES 1,837 1,538 6,284
DEDUCTIONS AND WRITE-OFFS (2,170) (1,026) (6,823)
BALANCE AT END OF PERIOD 5,620 5,953 5,441
Reserve for sales returns and allowances allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 11,242 9,015 7,456
CHARGED TO REVENUE COSTS AND EXPENSES 18,101 2,279 2,339
DEDUCTIONS AND WRITE-OFFS (4,290) (52) (780)
BALANCE AT END OF PERIOD 25,053 11,242 9,015
Reserve for shrinkage [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 407 338 266
CHARGED TO REVENUE COSTS AND EXPENSES 2,396 2,014 1,292
DEDUCTIONS AND WRITE-OFFS (2,261) (1,945) (1,220)
BALANCE AT END OF PERIOD 542 407 338
Reserve for obsolescence [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 3,281 3,001 3,485
CHARGED TO REVENUE COSTS AND EXPENSES 22,867 10,321 5,656
DEDUCTIONS AND WRITE-OFFS (15,220) (10,041) (6,140)
BALANCE AT END OF PERIOD $ 10,928 $ 3,281 $ 3,001