XML 103 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Pension Plans and Other Postretirement Benefits (Details-6) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Expected Future Employer Contributions [Abstract]      
Cash contributions to pension and other postretirement plans $ (7,979) $ (7,722) $ (7,747)
Pension Benefits [Member]      
Defined Benefit Plan, Expected Future Employer Contributions [Abstract]      
Expected employer contributions, 2025 2,500    
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
Defined benefit plan expected future benefit payments, 2025 22,689    
Defined benefit plan expected future benefit payments, 2026 22,878    
Defined benefit plan expected future benefit payments, 2027 23,123    
Defined benefit plan expected future benefit payments, 2028 23,297    
Defined benefit plan expected future benefit payments, 2029 23,392    
Defined benefit plan expected future benefit payments, 2030-2034 118,606    
Other Postretirement Benefits Plan [Member]      
Defined Benefit Plan, Expected Future Employer Contributions [Abstract]      
Expected employer contributions, 2025 500    
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
Defined benefit plan expected future benefit payments, 2025 5,404    
Defined benefit plan expected future benefit payments, 2026 5,415    
Defined benefit plan expected future benefit payments, 2027 5,383    
Defined benefit plan expected future benefit payments, 2028 5,311    
Defined benefit plan expected future benefit payments, 2029 5,247    
Defined benefit plan expected future benefit payments, 2030-2034 24,843    
Medicare Part D Subsidies      
Expected Medicare Part D Subsidies, 2024 (461)    
Expected Medicare Part D Subsidies, 2025 (504)    
Expected Medicare Part D Subsidies, 2026 (541)    
Expected Medicare Part D Subsidies, 2027 (577)    
Expected Medicare Part D Subsidies, 2028 (608)    
Expected Medicare Part D Subsidies, 2029-2033 (3,410)    
Defined benefit plan expected net future benefit payments, 2024 4,943    
Defined benefit plan expected net future benefit payments, 2025 4,911    
Defined benefit plan expected net future benefit payments, 2026 4,842    
Defined benefit plan expected net future benefit payments, 2027 4,734    
Defined benefit plan expected net future benefit payments, 2028 4,639    
Defined benefit plan expected net future benefit payments, 2029-2033 $ 21,433