XML 109 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of remaining operating lease payments (Detail) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Liabilities, Payments Due [Abstract]    
Year 1 $ 1,491 $ 1,422
Year 2 1,161 1,172
Year 3 982 815
Year 4 766 666
Year 5 600 463
Thereafter 2,197 1,680
Total lease payments 7,197 6,218
Amount representing interest (1,201) (919)
Lease liabilities $ 5,996 $ 5,299