XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 101,708 $ 137,331 $ 225,123 $ 259,262
Unrealized (loss) gain on derivatives designated and qualifying as cash flow hedges (2,761) (4,888) 954 4,243
Defined benefit pension plan activity 6 (1,366) 79 (806)
Currency translation adjustment (7,696) 20,957 (21,091) 35,775
Other comprehensive (loss) income: (10,451) 14,703 (20,058) 39,212
Comprehensive income $ 91,257 $ 152,034 $ 205,065 $ 298,474