XML 103 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments Fair Value Option (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Option, Quantitative Disclosures [Line Items]    
Loans held for sale $ 83,886 $ 37,828
Mortgage Loans Held For Sale | Cost [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Loans held for sale 80,662 37,396
Mortgage Loans Held For Sale | Fair value    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Loans held for sale $ 83,886 $ 37,828