XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 292,787 $ 180,669 $ 208,920
Other comprehensive (loss) income, net of tax      
Foreign currency translation adjustments (15,750) (12,797) (10,220)
Pension adjustments (324) 397 1,139
Interest rate swap - cash flow hedge, net of tax (benefit) expense of $(3,824), $(5,085) and $10,520 for December 31, 2024, December 31, 2023 and December 31, 2022, respectively. (13,111) (17,435) 36,069
Other comprehensive (loss) income, net of tax (29,185) (29,835) 26,988
Comprehensive income $ 263,602 $ 150,834 $ 235,908