v3.25.4
Leases - Schedule of Future Minimum Lease Payments to be Received (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2026 $ 215
2027 147
2028 70
2029 33
2030 10
2031 and thereafter 1
Total undiscounted lease payments $ 476