v3.26.1
Leasing - Schedule of Lessor, Operating Lease, Payments to be Received, Maturity (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 769
2027 1,142
2028 573
2029 129
2030 10
Total lease payments from operating leases $ 2,623