Annual report [Section 13 and 15(d), not S-K Item 405]

Valuation and Qualifying Accounts (Detail)

v3.25.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for chargebacks [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 33,303 $ 36,417 $ 40,134
Costs Charged to Expenses 29,496 24,076 25,558
Deductions and Write-offs (22,862) (27,190) (29,275)
Balance at End of Year 39,937 33,303 36,417
Allowance for credit losses [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 24,564 23,055 22,550
Costs Charged to Expenses 5,032 3,665 6,804
Deductions and Write-offs (2,917) (2,156) (6,299)
Balance at End of Year 26,679 24,564 23,055
Liability for sales returns and allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 80,968 60,482 68,944
Costs Charged to Expenses 19,319 20,798 5,444
Deductions and Write-offs (27,199) (312) (13,906)
Balance at End of Year 73,088 80,968 60,482
Reserve for inventory [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 16,909 17,730 7,511
Costs Charged to Expenses 15,236 29,703 31,825
Deductions and Write-offs (17,839) (30,524) (21,606)
Balance at End of Year $ 14,306 $ 16,909 $ 17,730