XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year $ 5,375,000 $ 6,170,000 $ 5,822,000
Charged to costs and expenses 15,389,000 19,698,000 14,277,000
Other 0 0 0
Deductions 12,719,000 20,493,000 13,929,000
Balance at end of year $ 8,045,000 $ 5,375,000 6,170,000
Bankruptcy [Abstract]      
Number of customers who filed a petition | Customer 1 1  
Customer bankruptcy charge $ 0 $ 7,002,000 0
Allowance for Expected Credit Losses [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 4,129,000 4,815,000 4,406,000
Charged to costs and expenses 2,940,000 6,242,000 [1] 450,000
Other 0 0 0
Deductions 185,000 6,928,000 41,000
Balance at end of year 6,884,000 4,129,000 4,815,000
Allowance for Discounts [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 1,246,000 1,355,000 1,416,000
Charged to costs and expenses 12,449,000 13,456,000 13,827,000
Other 0 0 0
Deductions 12,534,000 13,565,000 13,888,000
Balance at end of year 1,161,000 1,246,000 1,355,000
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 37,169,000 42,412,000 40,982,000
Charged to costs and expenses 162,525,000 152,985,000 129,964,000
Other 0 0 0
Deductions 161,456,000 158,228,000 128,534,000
Balance at end of year $ 38,238,000 $ 37,169,000 $ 42,412,000
[1] Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.