SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Cash and Cash Equivalents (Details) - Fair Value, Recurring - Fair Value, Inputs, Level 1 - USD ($) $ in Millions |
Mar. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | $ 16,432 | $ 18,133 |
| Cash | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 4,261 | 5,438 |
| Money market funds | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 10,324 | 11,827 |
| Certificates of deposit | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 400 | 450 |
| Commercial papers | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 497 | 268 |
| US Treasury Securities | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | $ 950 | $ 150 |