XML 97 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Pension Benefits  
Expected Future Benefit Payments [Abstract]  
2025 $ 17,730
2026 23,536
2027 19,615
2028 19,526
2029 20,233
2030 - 2034 109,784
Other Postretirement Benefits  
Expected Future Benefit Payments [Abstract]  
2025 1,765
2026 1,840
2027 1,910
2028 1,874
2029 1,841
2030 - 2034 9,656
Maximum  
Defined Benefit Plan Disclosure [Line Items]  
Estimated required and discretionary employer cash contributions $ 6,680