Mortgage Banking - Schedule of Mortgage Loans Sold and Serviced for Others (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
---|---|---|
Mortgage Loans On Real Estate [Line Items] | ||
Total mortgage loans sold and serviced for others | $ 6,371,342 | $ 5,971,312 |
Federal National Mortgage Association [Member] | ||
Mortgage Loans On Real Estate [Line Items] | ||
Total mortgage loans sold and serviced for others | 3,992,349 | 3,750,685 |
Government National Mortgage Association [Member] | ||
Mortgage Loans On Real Estate [Line Items] | ||
Total mortgage loans sold and serviced for others | 2,291,398 | 2,111,797 |
Federal Home Loan Mortgage Corporation [Member] | ||
Mortgage Loans On Real Estate [Line Items] | ||
Total mortgage loans sold and serviced for others | 55,006 | 67,817 |
Other [Member] | ||
Mortgage Loans On Real Estate [Line Items] | ||
Total mortgage loans sold and serviced for others | $ 32,589 | $ 41,013 |