v3.26.3
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Millions
Sep. 30, 2026
USD ($)
Years ending:  
2026 (3 months remaining) $ 2,211
2027 3,409
2028 1,678
2029 457
2030 191
Thereafter 813
Purchase commitments $ 8,759