Nature of Business and Accounting Policies - Equity Investments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Jan. 01, 2019 |
Jan. 01, 2018 |
Jan. 01, 2017 |
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Cumulative effect adjustment for adoption of new accounting guidance | $ 40,310 | $ (9,229) | $ 0 | ||
| Unrealized gains to other (expense) income, net | $ 132,500 | $ 2,600 | |||
| Accumulated Deficit | |||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Cumulative effect adjustment for adoption of new accounting guidance | $ 40,310 | (33,349) | $ 9,371 | ||
| Accounting standards update 2016-01, financial instruments | Accumulated Deficit | |||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Cumulative effect adjustment for adoption of new accounting guidance | $ 25,100 | ||||