v3.19.1
Fair Value - Loans Held For Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale $ 18,526 $ 26,344
Aggregate fair value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale 18,526 26,344
Contractual principal    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale 17,822 25,637
Difference    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale $ 704 $ 707