XML 31 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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