XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts Schedule II – Valuation and Qualifying Accounts
 
Beginning
Balance
Charged to
Costs and
Expenses
Divestitures/
Acquisitions
Charge
Offs
RecoveriesCurrency
Movement
Ending
Balance
   (In thousands)  
Accounts Receivable —
Allowance for Doubtful Accounts:
2024$23,114 $3,198 $— $(167)$(677)$(211)$25,257 
20237,954 16,167 — (154)(861)23,114 
20224,864 6,934 — (3,648)(121)(75)7,954 
Inventories —
Excess and Obsolete Allowances:
2024$67,868 $19,896 $313 $(12,120)$(3,976)$(871)71,110 
202345,913 28,018 3,844 (8,220)(1,900)213 67,868 
202245,663 8,349 813 (4,116)(4,102)(694)45,913 
Deferred Income Tax Asset —
Valuation Allowance:
2024$109,676 $983 $1,303 $— $(3,546)$(352)$108,064 
2023142,330 2,360 389 (35,085)(549)231 109,676 
202266,960 12,861 73,432 — (10,333)(590)142,330