XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension, Postretirement, and Other Benefit Plans (Reconciliation of Level 3 Assets) (Details) - Pension plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Fair value of plan assets, beginning of year $ 112,688 $ 74,929
Fair value of plan assets, end of year 103,137 112,688
Insurance contracts | Fair Value, Inputs, Level 3    
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Fair value of plan assets, beginning of year 7,597 2,418
Net realized gains 0 0
Net unrealized gains 58 18
Net purchases, issuances and settlements (47) 5,161
Net transfers (out of) Level 3 0 0
Fair value of plan assets, end of year $ 7,608 $ 7,597