XML 149 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Other Postretirement Benefits - Information About Accumulated and Projected Benefit Obligations In Excess of Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]    
Accumulated benefit obligation $ 146,206 $ 154,465
Fair value of plan assets 126,386 130,386
Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]    
Projected benefit obligation 151,284 172,796
Fair value of plan assets 126,386 142,474
Foreign    
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]    
Accumulated benefit obligation 72,836 75,402
Fair value of plan assets 66,838 69,419
Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]    
Projected benefit obligation 77,914 93,733
Fair value of plan assets 66,838 81,507
U.S.    
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]    
Accumulated benefit obligation 73,370 79,063
Fair value of plan assets 59,548 60,967
Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]    
Projected benefit obligation 73,370 79,063
Fair value of plan assets $ 59,548 $ 60,967