XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 240,783 $ 229,548 $ 451,722 $ 440,093
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 17,789 (2,967) 34,835 (12,674)
Interest rate swaps – net change in deferred gain or loss 3,394 3,649 6,784 7,250
Pension plans – net change in deferred actuarial loss 51 51 99 102
Other comprehensive income (loss), net of tax 21,234 733 41,718 (5,322)
Comprehensive income $ 262,017 $ 230,281 $ 493,440 $ 434,771