XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements Recently Adopted Accounting Guidance (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative effect of accounting standards update upon adoption $ (1,315,443)   $ (1,549,688) $ (1,513,863)    
Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cumulative effect of accounting standards update upon adoption $ (2,369,656) $ (2,332,509) (2,235,320) $ (2,206,910) $ (2,166,039) $ (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