Annual report pursuant to Section 13 and 15(d)

Valuation and Qualifying Accounts (Detail)

v3.20.4
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for chargebacks [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 17,413 $ 18,773 $ 12,807
Costs Charged to Expenses 12,734 3,931 12,629
Deductions and Write-offs (3,473) (5,291) (6,663)
Balance at End of Year 26,674 17,413 18,773
Allowance for doubtful accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 6,693 6,843 7,709
Costs Charged to Expenses 19,940 2,471 2,856
Deductions and Write-offs (4,745) (2,621) (3,722)
Balance at End of Year 21,888 6,693 6,843
Liability for sales returns and allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 69,048 48,466 30,664
Costs Charged to Expenses 18,023 46,054 20,245
Deductions and Write-offs (9,852) (25,472) (2,443)
Balance at End of Year 77,219 69,048 48,466
Reserve for shrinkage [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 964 1,617 1,737
Costs Charged to Expenses 5,348 5,149 5,771
Deductions and Write-offs (5,217) (5,802) (5,891)
Balance at End of Year 1,095 964 1,617
Reserve for obsolescence [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 5,764 11,136 7,019
Costs Charged to Expenses 10,572 9,444 6,461
Deductions and Write-offs (9,211) (14,816) (2,344)
Balance at End of Year $ 7,125 $ 5,764 $ 11,136