v3.25.4
Leases - Operating lease payment maturity (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Operating Leases payment maturity  
2026 $ 896
2027 598
2028 397
2029 200
2030 104
Thereafter 80
Total $ 2,275