XML 59 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Valuation and Qualifying Accounts
Valuation and qualifying accounts included the following:
 
 
 
(in thousands)
Balance
Beginning of
Year
Net
Charged to
Costs and
Expenses
 Translations,
Reclassifications
and Acquisitions
 Net Write-Offs or
Discounts Taken
Balance
End of
Year
2024     
Reserve for sales discounts$24,031 $134,695 $(18)$(144,463)$14,245 
Reserve for inventory obsolescence8,985 6,067 (249)(6,520)8,283 
Reserve for warranty11,138 14,907 (265)(15,972)9,808 
2023     
Reserve for sales discounts$19,861 $159,235 $$(155,070)$24,031 
Reserve for inventory obsolescence13,209 5,527 410 (10,161)8,985 
Reserve for warranty9,340 13,809 313 (12,324)11,138 
2022     
Reserve for sales discounts$12,567 $137,553 $(21)$(130,238)$19,861 
Reserve for inventory obsolescence12,908 6,998 (277)(6,420)13,209 
Reserve for warranty9,953 11,290 (244)(11,659)9,340