XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 904,076 $ 1,316,524 $ 1,182,701
Other comprehensive (loss) income, net of income taxes:      
Foreign currency translation adjustments (221,812) 64,429 (143,890)
Cash flow hedge adjustments, net of income taxes in 2024 — $0, 2023 — $951, and 2022 — $4,612 0 2,572 12,470
Pension and postretirement benefit adjustments, net of income taxes of 2024 — $23,276, 2023 — $4,174, and 2022 — $15,846 (63,059) (11,331) (43,383)
Other comprehensive (loss) income, net of tax (284,871) 55,670 (174,803)
Comprehensive income $ 619,205 $ 1,372,194 $ 1,007,898