XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.3
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
As RestatedAs RestatedAs RestatedAs Restated
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)$147 $1,527 $8,308 
Valuation allowance for deferred tax assets - 2024$84,334 $97,920 $— $292 $181,962 
Valuation allowance for deferred tax assets - 2023$50,149 $46,109 $— $11,924 $84,334 
Valuation allowance for deferred tax assets - 2022$14,503 $36,040 $— $394 $50,149 
(1)Represents opening allowance balances related to acquisitions made during the period indicated.