XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Recent Accounting Pronouncements Recently Adopted Accounting Guidance (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative effect of accounting standards update upon adoption $ (1,545,179)   $ (1,549,688) $ (1,486,746)    
Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative effect of accounting standards update upon adoption $ (2,332,509) $ (2,293,229) (2,235,320) $ (2,166,039) $ (2,124,672) $ (2,066,073)
Accounting Standards Update 2016-13 | Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative effect of accounting standards update upon adoption   $ 0 $ 493   $ 0 $ 0