XML 46 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
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 - 2024$7,201 $2,051 $199 $2,963 $6,488 
Sales allowance accounts - 2023$8,308 $134 $(41)$1,200 $7,201 
Sales allowance accounts - 2022$11,154 $(1,466)$148 $1,528 $8,308 
Valuation allowance for deferred tax assets - 2024$6,816 $30,075 $— $292 $36,599 
Valuation allowance for deferred tax assets - 2023$17,162 $1,578 $— $11,924 $6,816 
Valuation allowance for deferred tax assets - 2022$6,813 $10,743 $— $394 $17,162 
(1)Represents opening allowance balances related to acquisitions made during the period indicated.