v3.26.1
Leases - Lease Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Finance lease revenue $ 121 $ 113
Operating lease revenue 313 310
Total $ 434 $ 423