v3.26.1
Leasing - Schedule of Lessor, Operating Lease, Payments to be Received, Maturity (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 $ 1,118
2027 1,041
2028 460
2029 75
2030 3
Total lease payments from operating leases $ 2,697