v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 44,615 $ 38,278 $ 84,900 $ 75,331
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (4,534) 43,776 (14,636) 65,498
Change in postretirement benefit plans (6) (1) 298 (239)
Other comprehensive (loss) income (4,540) 43,775 (14,338) 65,259
Comprehensive income $ 40,075 $ 82,053 $ 70,562 $ 140,590