In Thousands, unless otherwise specified | Level 3 [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Measurements, Recurring [Member] |
| | | | | Level 1 [Member] | Level 1 [Member] | Level 2 [Member] | Level 2 [Member] | Level 3 [Member] | Level 3 [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | Residential MBS issued by GSEs [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | U.S. Government-sponsored agency securities [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Municipal obligations [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Mutual funds [Member] | Commercial MBS issued by GSEs [Member] | Commercial MBS issued by GSEs [Member] | Commercial MBS issued by GSEs [Member] | Commercial MBS issued by GSEs [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label residential MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Private label commercial MBS [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | Trust preferred securities [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] | CRA investments [Member] |