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 $ 60,668 $ 71,703 $ 130,587 $ 147,724
Other comprehensive income/(loss), net of tax:        
Cash flow hedges (2,264) (14,768) (6,799) (5,526)
Defined benefit and retiree healthcare plans 10 208 504 435
Currency translation adjustment 9,753 (3,898) 13,677 (18,619)
Other comprehensive income/(loss) 7,499 (18,458) 7,382 (23,710)
Comprehensive income $ 68,167 $ 53,245 $ 137,969 $ 124,014