XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Postretirement Benefits (Accumulated and Projected Obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Benefit Obligation $ 575,538 $ 590,015
Accumulated benefit obligation 559,725 577,942
Fair value of plan assets $ 384,006 $ 407,307