XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
Additions
(in thousands)Balance at beginning
of Year
Charge to costs
and expense
Other (1)
DeductionsBalance at
end of Year
Sales allowance accounts - 2023$10,700 $4,448 $(41)$5,946 $9,161 
Sales allowance accounts - 2022$12,812 $2,586 $148 $4,846 $10,700 
Sales allowance accounts - 2021$17,275 $4,546 $(3,533)$5,476 $12,812 
Valuation allowance for deferred tax assets - 2023$21,104 $1,578 $— $12,172 $10,510 
Valuation allowance for deferred tax assets - 2022$9,413 $12,085 $— $394 $21,104 
Valuation allowance for deferred tax assets - 2021$7,012 $2,903 $— $502 $9,413 

(1)Represents opening allowance balances related to acquisitions made during the period indicated. In addition, during the year ended December 31, 2021, certain sales allowance accounts were reclassified to accrued expenses.