Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)

v2.4.1.9
FAIR VALUE MEASUREMENTS (Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
ASSETS:    
Interest rate swap $ 4,684us-gaap_InterestRateDerivativeAssetsAtFairValue $ 2,681us-gaap_InterestRateDerivativeAssetsAtFairValue
Cash flow hedges 1,185us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue 580us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
Available for sale securities, estimated fair value 1,089,664us-gaap_AvailableForSaleSecurities 1,102,114us-gaap_AvailableForSaleSecurities
LIABILITIES:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeLiabilitiesAtFairValue 2,681us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Cash flow hedges 10,854us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue 8,433us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Interest rate swap     
Cash flow hedges     
Available for sale securities, estimated fair value     
LIABILITIES:    
Interest rate swap     
Cash flow hedges     
Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,681us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash flow hedges 1,185us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
580us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available for sale securities, estimated fair value 1,089,664us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,102,114us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
LIABILITIES:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,681us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash flow hedges 10,854us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,433us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Interest rate swap     
Cash flow hedges     
Available for sale securities, estimated fair value     
LIABILITIES:    
Interest rate swap     
Cash flow hedges     
Recurring [Member]    
ASSETS:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,681us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Cash flow hedges 1,185us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
580us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
LIABILITIES:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,681us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Cash flow hedges 10,854us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
8,433us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Interest rate swap      
Cash flow hedges      
LIABILITIES:    
Interest rate swap      
Cash flow hedges      
Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,681us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Cash flow hedges 1,185us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
580us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
LIABILITIES:    
Interest rate swap 4,684us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,681us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Cash flow hedges 10,854us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
8,433us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Interest rate swap      
Cash flow hedges      
LIABILITIES:    
Interest rate swap      
Cash flow hedges      
US Government Agencies Debt Securities [Member]    
ASSETS:    
Available for sale securities, estimated fair value 8,595us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
8,454us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
US Government Agencies Debt Securities [Member] | Recurring [Member]    
ASSETS:    
Available for sale securities, estimated fair value 8,595us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
8,454us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
US Government Agencies Debt Securities [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
US Government Agencies Debt Securities [Member] | Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Available for sale securities, estimated fair value 8,595us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
8,454us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
US Government Agencies Debt Securities [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Obligations of States and Political Subdivisions [Member]    
ASSETS:    
Available for sale securities, estimated fair value 452,438us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
445,647us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations of States and Political Subdivisions [Member] | Recurring [Member]    
ASSETS:    
Available for sale securities, estimated fair value 452,438us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
445,647us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations of States and Political Subdivisions [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Obligations of States and Political Subdivisions [Member] | Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Available for sale securities, estimated fair value 452,438us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
445,647us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations of States and Political Subdivisions [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Corporate and Other Securities [Member]    
ASSETS:    
Available for sale securities, estimated fair value 78,141us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
78,680us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Corporate and Other Securities [Member] | Recurring [Member]    
ASSETS:    
Available for sale securities, estimated fair value 78,141us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
78,680us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Corporate and Other Securities [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Corporate and Other Securities [Member] | Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Available for sale securities, estimated fair value 78,141us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
78,680us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Corporate and Other Securities [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Mortgage Backed Securities [Member]    
ASSETS:    
Available for sale securities, estimated fair value 540,463us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
559,329us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage Backed Securities [Member] | Recurring [Member]    
ASSETS:    
Available for sale securities, estimated fair value 540,463us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
559,329us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage Backed Securities [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Mortgage Backed Securities [Member] | Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Available for sale securities, estimated fair value 540,463us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
559,329us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage Backed Securities [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Other Securities [Member]    
ASSETS:    
Available for sale securities, estimated fair value 10,027us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
10,004us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
Other Securities [Member] | Recurring [Member]    
ASSETS:    
Available for sale securities, estimated fair value 10,027us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
10,004us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
Other Securities [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Other Securities [Member] | Recurring [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Available for sale securities, estimated fair value 10,027us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
10,004us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedSecuritiesOtherMember
Other Securities [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Available for sale securities, estimated fair value      
Best Effort Forward Delivery Commitments [Member]    
LIABILITIES:    
Liabilities 367us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ubsh_BestEffortForwardDeliveryCommitmentsMember
 
Best Effort Forward Delivery Commitments [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
LIABILITIES:    
Liabilities     
Best Effort Forward Delivery Commitments [Member] | Significant Other Observable Inputs Level 2 [Member]    
LIABILITIES:    
Liabilities     
Best Effort Forward Delivery Commitments [Member] | Significant Unobservable Inputs Level 3 [Member]    
LIABILITIES:    
Liabilities 367us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ubsh_BestEffortForwardDeliveryCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Best Effort Forward Delivery Commitments [Member] | Recurring [Member]    
LIABILITIES:    
Liabilities 367us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ubsh_BestEffortForwardDeliveryCommitmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Best Effort Forward Delivery Commitments [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
LIABILITIES:    
Liabilities     
Best Effort Forward Delivery Commitments [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
LIABILITIES:    
Liabilities 367us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ubsh_BestEffortForwardDeliveryCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Interest Rate Lock Commitments [Member]    
ASSETS:    
Derivative assets 1,271us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
513us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
Interest Rate Lock Commitments [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Derivative assets     
Interest Rate Lock Commitments [Member] | Significant Other Observable Inputs Level 2 [Member]    
ASSETS:    
Derivative assets     
Interest Rate Lock Commitments [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Derivative assets 1,271us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
513us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest Rate Lock Commitments [Member] | Recurring [Member]    
ASSETS:    
Derivative assets 1,271us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
513us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest Rate Lock Commitments [Member] | Recurring [Member] | Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
ASSETS:    
Derivative assets      
Interest Rate Lock Commitments [Member] | Recurring [Member] | Significant Unobservable Inputs Level 3 [Member]    
ASSETS:    
Derivative assets $ 1,271us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 513us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember