XML 90 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
item
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Carrying value $ 29,761,000 $ 29,140,000
Mortgage servicing liabilities | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Carrying value 29,761,000 29,140,000
Unpaid principal balance of underlying loans $ 2,635,734,000 $ 2,758,454,000
Servicing fee rate (as a percent) 0.0025 0.0025
Annual per-loan cost of servicing $ 304 $ 300
Mortgage servicing liabilities | Pricing spread | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input | item 8.2 8.2
Mortgage servicing liabilities | Annual total prepayment speed | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input | item 31.6 29.2
Mortgage servicing liabilities | Life | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input | item 3.3 3.9