Subsequent Events - Additional Information (Details) - USD ($) $ in Millions |
1 Months Ended | |||
|---|---|---|---|---|
Jan. 31, 2021 |
Feb. 05, 2021 |
May 31, 2019 |
Mar. 31, 2017 |
|
| 2.375% Convertible Senior Notes due in 2022 [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Principal amount of convertible senior notes | $ 978 | |||
| 2.00% Convertible Senior Notes due in 2024 [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Principal amount of convertible senior notes | $ 1,840 | |||
| Subsequent Event [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Invested aggregate in bitcoin | $ 1,500 | |||
| Subsequent Event [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Principal amount of convertible senior notes | $ 62 | |||
| Subsequent Event [Member] | 2.00% Convertible Senior Notes due in 2024 [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Principal amount of convertible senior notes | $ 623 |