Annual report pursuant to Section 13 and 15(d)

Valuation and Qualifying Accounts (Detail)

v3.3.1.900
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Allowance for chargebacks [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD $ 6,551 $ 2,490 $ 2,801
CHARGED TO REVENUE COSTS AND EXPENSES 3,703 5,530 1,514
DEDUCTIONS AND WRITE-OFFS (3,189) (1,469) (1,825)
BALANCE AT END OF PERIOD 7,065 6,551 2,490
Allowance for doubtful accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 5,441 5,980 7,167
CHARGED TO REVENUE COSTS AND EXPENSES 1,538 6,284 1,105
DEDUCTIONS AND WRITE-OFFS (1,026) (6,823) (2,292)
BALANCE AT END OF PERIOD 5,953 5,441 5,980
Reserve for sales returns and allowances allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 9,015 7,456 6,954
CHARGED TO REVENUE COSTS AND EXPENSES 2,279 2,339 249
DEDUCTIONS AND WRITE-OFFS (52) (780) 253
BALANCE AT END OF PERIOD 11,242 9,015 7,456
Reserve for shrinkage [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 338 266 300
CHARGED TO REVENUE COSTS AND EXPENSES 2,014 1,292 1,166
DEDUCTIONS AND WRITE-OFFS (1,945) (1,220) (1,200)
BALANCE AT END OF PERIOD 407 338 266
Reserve for obsolescence [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BALANCE AT BEGINNING OF PERIOD 3,001 3,485 8,849
CHARGED TO REVENUE COSTS AND EXPENSES 10,321 5,656 1,333
DEDUCTIONS AND WRITE-OFFS (10,041) (6,140) (6,697)
BALANCE AT END OF PERIOD $ 3,281 $ 3,001 $ 3,485