Fair Value Measurements - Schedule of Changes in Balances of Level 3 Financial Liabilities (Details) - Level 3 [Member] - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2021 |
Mar. 31, 2020 |
Dec. 31, 2020 |
Dec. 31, 2019 |
| Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] |
|
|
|
|
| Beginning balance |
$ 1,092,144
|
$ 408,118
|
$ 408,118
|
$ 14,836
|
| Issuances |
|
|
|
237,362
|
| Settlements |
(1,092,145)
|
|
|
|
| Total realized losses (gains) |
|
8,757
|
684,026
|
155,920
|
| Ending balance |
0
|
416,875
|
1,092,144
|
408,118
|
| Convertible Securities [Member] |
|
|
|
|
| Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] |
|
|
|
|
| Beginning balance |
949,552
|
251,885
|
251,885
|
|
| Issuances |
|
|
|
237,362
|
| Settlements |
(949,553)
|
|
|
|
| Total realized losses (gains) |
|
20,816
|
697,667
|
14,523
|
| Ending balance |
0
|
272,701
|
949,552
|
251,885
|
| Derivative Liabilities [Member] |
|
|
|
|
| Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] |
|
|
|
|
| Beginning balance |
44,810
|
138,561
|
138,561
|
|
| Settlements |
(44,810)
|
|
|
|
| Total realized losses (gains) |
|
(14,232)
|
(93,751)
|
138,561
|
| Ending balance |
0
|
124,329
|
44,810
|
138,561
|
| Warrants Payable [Member] |
|
|
|
|
| Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] |
|
|
|
|
| Beginning balance |
97,782
|
17,672
|
17,672
|
14,836
|
| Settlements |
(97,782)
|
|
|
|
| Total realized losses (gains) |
|
2,173
|
80,110
|
2,836
|
| Ending balance |
$ 0
|
$ 19,845
|
$ 97,782
|
$ 17,672
|