XML 51 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Accounting Standards Update 2016-13 [Member]  
Summary of Significant Accounting Policies [Line Items]  
Cumulative Effect of New Accounting Principle in Period of Adoption $ 23,817
Off Balance Sheet [Member]  
Summary of Significant Accounting Policies [Line Items]  
Cumulative Effect of New Accounting Principle in Period of Adoption 4,800
Retained Earnings | Accounting Standards Update 2016-13 [Member]  
Summary of Significant Accounting Policies [Line Items]  
Cumulative Effect of New Accounting Principle in Period of Adoption $ (23,817)