XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Recently Issued Accounting Standards (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect adjustment   $ (929,047) $ (693,633) $ (619,600) $ (1,189,356)
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member] Accounting Standards Update 2016-13 [Member]      
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect adjustment   $ 2,970      
Retained Earnings (Accumulated Deficit)          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect adjustment   251,962 $ 626,779 $ 589,178 $ (50,009)
Retained Earnings (Accumulated Deficit) | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative effect adjustment   $ 2,970