XML 54 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND ALLOWANCE FOR LOAN LOSSES (Schedule of TDR by Class and Modification Type) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
loan
Dec. 31, 2013
loan
Schedule of TDR by class and modification type    
No. of Loans 5ubsh_FinancingReceivableNewModificationsNumberOfContractsOne 30ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
Recorded investment at period end $ 1,378ubsh_FinancingReceivableNewModificationsRecordedInvestment $ 7,833ubsh_FinancingReceivableNewModificationsRecordedInvestment
Trouble Debt Restructuring Term Modification at Market Rate [Member]    
Schedule of TDR by class and modification type    
No. of Loans 5ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
24ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end 1,378ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
6,783ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Commercial Construction [Member]    
Schedule of TDR by class and modification type    
No. of Loans   2ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end   697ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Commercial Real Estate - Owner Occupied [Member]    
Schedule of TDR by class and modification type    
No. of Loans   2ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end   1,085ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Commercial Real Estate - Non-Owner Occupied [Member]    
Schedule of TDR by class and modification type    
No. of Loans 1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end 972ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
745ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Raw Land and Lots [Member]    
Schedule of TDR by class and modification type    
No. of Loans   3ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end   378ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Single Family Investment Real Estate [Member]    
Schedule of TDR by class and modification type    
No. of Loans 1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
7ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end 109ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
2,488ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Commercial and Industrial [Member]    
Schedule of TDR by class and modification type    
No. of Loans 1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
5ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end 32ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
649ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Other Commercial [Member]    
Schedule of TDR by class and modification type    
No. of Loans 2ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
 
Recorded investment at period end 265ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
 
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Mortgage [Member]    
Schedule of TDR by class and modification type    
No. of Loans   3ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end   707ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification at Market Rate [Member] | Other Consumer [Member]    
Schedule of TDR by class and modification type    
No. of Loans   1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Recorded investment at period end   34ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationAtMarketRateMember
Trouble Debt Restructuring Term Modification below Market Rate [Member]    
Schedule of TDR by class and modification type    
No. of Loans   3ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Recorded investment at period end   277ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Trouble Debt Restructuring Term Modification below Market Rate [Member] | Commercial Real Estate - Owner Occupied [Member]    
Schedule of TDR by class and modification type    
No. of Loans   1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Recorded investment at period end   115ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Trouble Debt Restructuring Term Modification below Market Rate [Member] | Commercial and Industrial [Member]    
Schedule of TDR by class and modification type    
No. of Loans   1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Recorded investment at period end   8ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Trouble Debt Restructuring Term Modification below Market Rate [Member] | Mortgage [Member]    
Schedule of TDR by class and modification type    
No. of Loans   1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Recorded investment at period end   154ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= ubsh_TroubleDebtRestructuringTermModificationBelowMarketRateMember
Modified to Interest Only at Market Rate [Member]    
Schedule of TDR by class and modification type    
No. of Loans   3ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember
Recorded investment at period end   773ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember
Modified to Interest Only at Market Rate [Member] | Raw Land and Lots [Member]    
Schedule of TDR by class and modification type    
No. of Loans   1ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember
Recorded investment at period end   43ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember
Modified to Interest Only at Market Rate [Member] | Mortgage [Member]    
Schedule of TDR by class and modification type    
No. of Loans   2ubsh_FinancingReceivableNewModificationsNumberOfContractsOne
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember
Recorded investment at period end   $ 730ubsh_FinancingReceivableNewModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ us-gaap_ScheduleOfReceivablesWithImputedInterestNameOfReceivableWithImputedInterestAxis
= ubsh_ModifiedToInterestOnlyAtMarketRateMember