XML 78 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Recent Accounting Developments Recent Accounting Developments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Adjustments for New Accounting Pronouncements [Line Items]      
Retained earnings $ 1,524,878   $ 1,955,187
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13      
Adjustments for New Accounting Pronouncements [Line Items]      
Retained earnings   $ (1,600)