XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statement 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 $ 1,376,124 $ 1,313,188 $ 1,159,542
Foreign currency translation:      
Translation adjustments (124,959) 88,613 (123,756)
Change in long-term intercompany notes (2,748) 5,420 (21,419)
Net investment hedge instruments gain (loss), net of tax of $(11,207), $8,058 and ($17,070) in 2024, 2023 and 2022, respectively 34,409 (24,744) 52,416
Defined benefit pension plans:      
Net actuarial gain (loss), net of tax of $(4,936), $(3,396) and $4,769 in 2024, 2023 and 2022, respectively 15,145 11,869 (18,238)
Amortization of net actuarial loss, net of tax of ($2,341), ($2,801) and ($2,111) in 2024, 2023 and 2022, respectively 7,278 8,769 6,420
Amortization of prior service costs, net of tax of $(26), ($25) and ($25) in 2024, 2023 and 2022, respectively 78 76 76
Other comprehensive (loss) income (70,797) 90,003 (104,501)
Total comprehensive income $ 1,305,327 $ 1,403,191 $ 1,055,041