XML 62 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect change in accounting principle $ 1,052,230 $ 698,725 $ 917,597 $ 1,018,413
Accumulated Deficit        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect change in accounting principle $ (3,023,688) (3,393,088) $ (3,167,752) (3,069,272)
Accumulated Deficit | Cumulative Effect Period Of Adoption Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect change in accounting principle   $ (115)   $ (55,885)