XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year $ 6,170,000 $ 5,822,000 $ 5,212,000
Charged to costs and expenses 19,698,000 14,277,000 11,880,000
Other 0 0 0
Deductions 20,493,000 13,929,000 11,270,000
Balance at end of year $ 5,375,000 6,170,000 5,822,000
Bankruptcy [Abstract]      
Number of customers who filed a petition | Customer 1    
Customer bankruptcy charge $ 7,002,000 0 0
Allowance for Expected Credit Losses [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 4,815,000 4,406,000 4,244,000
Charged to costs and expenses 6,242,000 [1] 450,000 392,000
Other 0 0 0
Deductions 6,928,000 41,000 230,000
Balance at end of year 4,129,000 4,815,000 4,406,000
Allowance for Discounts [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 1,355,000 1,416,000 968,000
Charged to costs and expenses 13,456,000 13,827,000 11,488,000
Other 0 0 0
Deductions 13,565,000 13,888,000 11,040,000
Balance at end of year 1,246,000 1,355,000 1,416,000
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 42,412,000 40,982,000 35,240,000
Charged to costs and expenses 152,985,000 129,964,000 135,448,000
Other 0 0 0
Deductions 158,228,000 128,534,000 129,706,000
Balance at end of year $ 37,169,000 $ 42,412,000 $ 40,982,000
[1] Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.