XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans Plan Assets Level 3 Reconciliation (Details) - Pension Plans, Defined Benefit [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]    
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase $ 14,670  
Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling 14,240 $ 0
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease) $ (430)