XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle        
Cumulative effect of adoption $ 3,176,149 $ 2,445,260 $ 2,830,970 $ 3,188,432
Accumulated Deficit        
New Accounting Pronouncements or Change in Accounting Principle        
Cumulative effect of adoption $ (2,443,696) $ (2,339,619) $ (1,944,012) (1,614,357)
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle        
Cumulative effect of adoption       (2,203)
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit        
New Accounting Pronouncements or Change in Accounting Principle        
Cumulative effect of adoption       $ (2,203)