DEBT - 2021 Convertible Notes (Details) - USD ($) $ / shares in Units, shares in Millions |
12 Months Ended | ||||
|---|---|---|---|---|---|
Nov. 15, 2021 |
Dec. 31, 2021 |
Jul. 31, 2021 |
Jul. 23, 2021 |
Dec. 31, 2020 |
|
| Debt Instrument [Line Items] | |||||
| Stated interest rate (as a percent) | 4.50% | ||||
| 2021 Convertible Notes | |||||
| Debt Instrument [Line Items] | |||||
| Convertible notes converted into common stock (in shares) | 38 | ||||
| Conversion price (in USD per share) | $ 66.30 | ||||
| Convertible Debt | 2021 Convertible Notes | |||||
| Debt Instrument [Line Items] | |||||
| Principal amount | $ 2,500,000,000 | ||||
| Cash interest payments | $ 0 | ||||
| Convertible Debt | 2021 Convertible Notes | Minimum | |||||
| Debt Instrument [Line Items] | |||||
| Stated interest rate (as a percent) | 0.00% | ||||
| Convertible Debt | 2021 Convertible Notes | Maximum | |||||
| Debt Instrument [Line Items] | |||||
| Stated interest rate (as a percent) | 5.00% |