v3.25.4
Commitments and Contingencies - Schedule of Non-Cancelable Commitments and Obligations (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations, Total $ 1,749
Purchase obligations, Less than 1 year 219
Purchase obligations, 1 to 3 years 930
Purchase obligations, 3 to 5 years 600
Purchase obligations, More than 5 years 0
Other commitments, Total 169
Other commitments, Less than 1 year 66
Other commitments, 1 to 3 years 80
Other commitments, 3 to 5 years 5
Other commitments, More than 5 years 18
Total 1,918
Total, Less than 1 year 285
Total, 1 to 3 years 1,010
Total, 3 to 5 years 605
Total, More than 5 years $ 18