XML 24 R6.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
Statement of Comprehensive Income [Abstract]      
Net earnings $ 128,475 $ 108,543 $ 105,367
Other comprehensive (loss) income, net of tax:      
Net foreign currency translation adjustment (32,590) 16,809 (4,799)
Unrealized (loss) gain on cash flow hedge, net of taxes of $341, and $868 at December 31, 2023, and 2022, respectively 0 (1,065) 2,696
Net change in postretirement benefit plan, net of taxes of $44, $39, and $24 at December 31, 2024, 2023 and 2022, respectively 152 101 (58)
Other comprehensive (loss) income, net of tax (32,438) 15,845 (2,161)
Comprehensive income $ 96,037 $ 124,388 $ 103,206