XML 107 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of remaining operating lease payments (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Liabilities, Payments Due [Abstract]    
Year 1 $ 1,422 $ 1,283
Year 2 1,172 1,073
Year 3 815 822
Year 4 666 560
Year 5 463 449
Thereafter 1,680 1,464
Total lease payments 6,218 5,651
Amount representing interest (919) (712)
Lease liabilities $ 5,299 $ 4,939