XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other (Income)/Expense, net (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Foreign currency transaction gain (loss), realized $ 3,900 $ 2,900  
Foreign currency hedging gains (losses) (3,459) 351 $ 509
Net periodic pension and postretirement costs, service costs (benefits) 2,500 (100)  
Gain on sale of IP address $ 0 $ 0 $ 3,400