v3.26.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 46,728 $ 40,289 $ 131,628 $ 115,620
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (2,791) 85 (17,427) 65,583
Change in postretirement benefit plans (9) (1) 289 (240)
Other comprehensive (loss) income (2,800) 84 (17,138) 65,343
Comprehensive income $ 43,928 $ 40,373 $ 114,490 $ 180,963