XML 126 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Schedule of Future minimum Payments on Operating Leases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 179
2026 138
2027 110
2028 84
2029 50
Thereafter 98
Total operating lease payments 659
Interest (87)
Total operating lease liabilities $ 572