XML 100 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Mortgage Servicing - Schedule of Activity Related to MSRs - Fair Value Measurement Method (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance $ 1,044,914 $ 1,312,633 $ 1,486,395 $ 1,457,149
Sales and other transfers (1) (15) (108) (585)
Recognized on the sale of residential mortgage loans 22,096 1,235 37,785 3,933
Purchase of MSRs 32,249 10,566 78,994 124,955
Servicing transfers and adjustments 16 (3,105) (263,427) (7,872)
Changes in fair value:        
Changes in valuation inputs or other assumptions 17,823 188,933 (138,672) 29,840
Realization of expected future cash flows and other changes (48,084) (54,694) (131,954) (151,867)
Ending balance 1,069,013 1,455,553 1,069,013 1,455,553
Fair Value Agency Mortgage Servicing Rights        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance 305,085 745,735 714,006 865,587
Sales and other transfers 0 0 0 (29)
Recognized on the sale of residential mortgage loans 22,096 1,235 37,785 3,933
Purchase of MSRs 32,249 9,298 78,994 123,600
Servicing transfers and adjustments 16 0 (263,830) 0
Changes in fair value:        
Changes in valuation inputs or other assumptions 4,074 (63,360) (159,351) (235,036)
Realization of expected future cash flows and other changes (23,856) (36,898) (67,940) (102,045)
Ending balance 339,664 656,010 339,664 656,010
Fair Value Non-Agency Mortgage Servicing Rights        
Servicing Asset at Fair Value, Amount [Roll Forward]        
Beginning balance 739,829 566,898 772,389 591,562
Sales and other transfers (1) (15) (108) (556)
Recognized on the sale of residential mortgage loans 0 0 0 0
Purchase of MSRs 0 1,268 0 1,355
Servicing transfers and adjustments 0 (3,105) 403 (7,872)
Changes in fair value:        
Changes in valuation inputs or other assumptions 13,749 252,293 20,679 264,876
Realization of expected future cash flows and other changes (24,228) (17,796) (64,014) (49,822)
Ending balance $ 729,349 $ 799,543 $ 729,349 $ 799,543