XML 123 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Future Minimum Commitments (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Long-term Purchase Commitment [Line Items]  
2022 $ 507
2023 405
2024 181
2025 148
2026 976
Thereafter 4,117
Total 6,334
Unrecognized tax benefits, net of tax credits, noncurrent 483
Transition tax liability 142
Facility and Equipment Leases  
Long-term Purchase Commitment [Line Items]  
2022 86
2023 81
2024 64
2025 43
2026 21
Thereafter 15
Total 310
Developer and Hosting  
Long-term Purchase Commitment [Line Items]  
2022 149
2023 104
2024 12
2025 0
2026 0
Thereafter 0
Total 265
Marketing  
Long-term Purchase Commitment [Line Items]  
2022 167
2023 115
2024 0
2025 0
2026 0
Thereafter 0
Total 282
Long-term debt obligations  
Long-term Purchase Commitment [Line Items]  
2022 105
2023 105
2024 105
2025 105
2026 955
Thereafter 4,102
Total $ 5,477