XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Schedule of Components of Lease Expense and Other Information Related to Leases (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating leases:      
Operating lease expense $ 1,153 $ 798 $ 627
Finance leases:      
Amortization of leased assets 506 493 415
Interest on lease liabilities 45 72 89
Total finance lease expense 551 565 504
Total lease expense $ 1,704 $ 1,363 $ 1,131
Weighted-average remaining lease term:      
Operating leases 7 years 4 months 24 days 6 years 4 months 24 days  
Finance leases 2 years 3 months 18 days 3 years 1 month 6 days  
Weighted-average discount rate:      
Operating leases 5.60% 5.30%  
Finance leases 5.50% 5.70%