XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Non-Cancelable Commitments and Obligations (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations, Total $ 719
Purchase obligations, Less than 1 year 312
Purchase obligations, 1 to 3 years 407
Purchase obligations, 3 to 5 years 0
Purchase obligations, More than 5 years 0
Other Commitments, Total 120
Other commitments, Less than 1 year 29
Other commitments, 1 to 3 years 60
Other commitments, 3 to 5 years 31
Other commitments, More than 5 years 0
Total 839
Total, Less than 1 year 341
Total, 1 to 3 years 467
Total, 3 to 5 years 31
Total, More than 5 years $ 0