v3.26.1
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 145,737 $ 132,716 $ 293,729 $ 263,569
Other comprehensive income:        
Currency translation adjustments (949) 34,598 (70,344) 50,011
Gain (loss) on cash flow hedging derivatives, net of taxes (Note 6) 37,483 2,557 (21,416) 16,384
Retirement benefits (expense), net of taxes 359 327 5,605 224
Other comprehensive income (loss) 36,893 37,482 (86,155) 66,619
Comprehensive income $ 182,630 $ 170,198 $ 207,574 $ 330,188