v3.25.4
Employee Benefits - Schedule of Current Allocations (Details) - Pension Plan
Dec. 31, 2025
Dec. 31, 2024
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 60.00% 61.00%
Debt securities    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Current allocations percentage 40.00% 39.00%