Interest Rate Lock Commitments [Member] | Interest Rate Lock Commitments [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] | 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] | Real Estate [Member] | Real Estate [Member] | Real Estate [Member] | Real Estate [Member] | Real Estate [Member] |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward Contracts [Member] | Forward Contracts [Member] | Interest Rate Swaption [Member] | Interest Rate Swaption [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Swap [Member] | Interest Rate Swap [Member] | Residential Mortgage Backed Securities [Member] | Residential Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Municipal Bonds [Member] | Municipal Bonds [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Commercial [Member] | Collateralized Mortgage Obligations Commercial [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Corporate Debt Securities [Member] | Corporate Debt Securities [Member] | | | Forward Contracts [Member] | Forward Contracts [Member] | Interest Rate Swaption [Member] | Interest Rate Swaption [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Swap [Member] | Interest Rate Swap [Member] | Residential Mortgage Backed Securities [Member] | Residential Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Municipal Bonds [Member] | Municipal Bonds [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Commercial [Member] | Collateralized Mortgage Obligations Commercial [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Corporate Debt Securities [Member] | Corporate Debt Securities [Member] | | | Forward Contracts [Member] | Forward Contracts [Member] | Interest Rate Swaption [Member] | Interest Rate Swaption [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Lock Commitments [Member] | Interest Rate Swap [Member] | Interest Rate Swap [Member] | Residential Mortgage Backed Securities [Member] | Residential Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Commercial Mortgage Backed Securities [Member] | Municipal Bonds [Member] | Municipal Bonds [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Residential [Member] | Collateralized Mortgage Obligations Commercial [Member] | Collateralized Mortgage Obligations Commercial [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Us Treasury Collateralized Mortgage Obligations [Member] | Corporate Debt Securities [Member] | Corporate Debt Securities [Member] | | | | | |