XML 56 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Unrecorded Non-cancelable Purchase Agreements As of December 31, 2020, the future minimum payments under the Company’s non-cancelable purchase commitments were as follows (in millions):
Year Ending December 31,
Amount
2021$119 
2022112 
2023104 
202479 
2025
Total future minimum payments$416