v3.25.2
Consolidated Condensed 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 earnings $ 34,584 $ 33,056 $ 72,982 $ 62,187
Other comprehensive loss:        
Foreign currency translation adjustments 8,325 (44) 13,532 (3,633)
Pension and postretirement benefits, net of tax (48) (31) (97) (64)
Comprehensive income $ 42,861 $ 32,981 $ 86,417 $ 58,490