XML 211 R147.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Current Allocations (Details) - Pension Plan
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Current allocations percentage 100.00% 100.00%
Equity securities    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Current allocations percentage 61.00% 61.00%
Debt securities    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Current allocations percentage 39.00% 39.00%