v3.24.0.1
Commitments and Contingencies - Schedule of Non-Cancelable Commitments and Obligations (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations, Total $ 934
Purchase obligations, Less than 1 year 203
Purchase obligations, 1 to 3 years 622
Purchase obligations, 3 to 5 years 109
Purchase obligations, More than 5 years 0
Other Commitments, Total 157
Other commitments, Less than 1 year 37
Other commitments, 1 to 3 years 59
Other commitments, 3 to 5 years 61
Other commitments, More than 5 years 0
Total 1,091
Total, Less than 1 year 240
Total, 1 to 3 years 681
Total, 3 to 5 years 170
Total, More than 5 years $ 0