XML 310 R259.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Contributions and Benefit Payments (Details) - Dec. 31, 2024
£ in Millions, $ in Millions
USD ($)
GBP (£)
Other Postretirement    
Expected future benefit payments    
2025 $ 53  
2026 53  
2027 53  
2028 51  
2029 49  
2030-2034 217  
U.S. | Pension    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit payments 13  
Expected future benefit payments    
2025 187  
2026 183  
2027 178  
2028 171  
2029 166  
2030-2034 756  
U.S. | Other Postretirement    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit payments 1  
United Kingdom | Pension    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit payments | £   £ 8
Expected future benefit payments    
2025 81  
2026 83  
2027 85  
2028 87  
2029 89  
2030-2034 $ 483