v3.24.2.u1
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 121,990 $ 116,252 $ 238,937 $ 222,353
Other comprehensive income:        
Currency translation adjustments (8,485) (7,886) (24,460) 9,108
Gain (loss) on cash flow hedging derivatives, net of taxes (Note 5) (4,638) 8,549 6,773 21,640
Retirement benefits (expense), net of taxes (174) 128 (254) 1,045
Other comprehensive income (loss) (13,297) 791 (17,941) 31,793
Comprehensive income $ 108,693 $ 117,043 $ 220,996 $ 254,146