XML 89 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of period $ 34,728 $ 29,897  
Additions 29,714 15,794 $ 21,847
Deductions / Other (25,798) (8,814) (19,177)
Balance, end of period 37,455 34,728 29,897
Sales Returns and Allowances      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of period 8,997 11,233 8,815
Additions 15,574 21,506 21,193
Deductions / Other (16,754) (23,742) (18,775)
Balance, end of period 7,817 8,997 11,233
Measurement Input, Discount Rate      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of period 25,629 18,649 15,979
Balance, end of period 29,545 25,629 18,649
Allowance for doubtful accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of period 102 15 146
Additions (23) 468 0
Deductions / Other 14 (381) (131)
Balance, end of period $ 93 $ 102 $ 15