v3.25.2
Consolidated Statements Of Comprehensive Income (Parenthetical) - 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]        
Amortization of prior service cost (credit) included in net periodic benefit cost (income), income tax expense (benefit) $ (175) $ (173) $ (352) $ (347)
Amortization of actuarial net loss (gain) included in net periodic benefit cost (income), income tax expense (benefit) (344) (122) (685) (244)
Foreign currency translation adjustments, income tax expense (benefit) $ 377 $ (850) $ 873 $ (1,088)