XML 119 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plans - Qualified and Non-Qualified Plans - Accrued Cost (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Liability, Defined Benefit Plan [Abstract]    
Pension and postretirement benefits liability $ 12,649 $ 17,404
Pension Plan [Member]    
Liability, Defined Benefit Plan [Abstract]    
Pension and postretirement benefits liability $ 11,600 $ 16,200