Annual report pursuant to Section 13 and 15(d)

Valuation and Qualifying Accounts (Detail)

v3.22.4
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for chargebacks [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 40,134 $ 26,674 $ 17,413
Costs Charged to Expenses 25,558 45,957 12,734
Deductions and Write-offs (29,275) (32,497) (3,473)
Balance at End of Year 36,417 40,134 26,674
Allowance for doubtful accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 22,550 21,888 6,693
Costs Charged to Expenses 6,804 10,551 19,940
Deductions and Write-offs (6,299) (9,889) (4,745)
Balance at End of Year 23,055 22,550 21,888
Liability for sales returns and allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 68,944 77,219 69,048
Costs Charged to Expenses 5,444 6,263 18,023
Deductions and Write-offs (13,906) (14,538) (9,852)
Balance at End of Year 60,482 68,944 77,219
Reserve for inventory [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 7,511 8,220 6,728
Costs Charged to Expenses 31,825 24,899 15,920
Deductions and Write-offs (21,606) (25,608) (14,428)
Balance at End of Year $ 17,730 $ 7,511 $ 8,220