v3.25.4
Leases - Summary of remaining operating lease payments (Detail) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Lease Liabilities, Payments Due [Abstract]    
Year 1 $ 1,437 $ 1,491
Year 2 1,269 1,161
Year 3 1,022 982
Year 4 827 766
Year 5 643 600
Thereafter 2,546 2,197
Total lease payments 7,744 7,197
Amount representing interest (1,454) (1,201)
Lease liabilities $ 6,290 $ 5,996