XML 119 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND ALLOWANCE FOR LOAN LOSSES (Purchased Impaired Commercial and Consumer Loan Portfolios by Class) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current $ 5,172,879us-gaap_FinancingReceivableRecordedInvestmentCurrent $ 2,994,187us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total 105,788us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 3,622us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 4,565us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
Commercial Construction [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 335,715us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
212,079us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
 
Total 3,782us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
    
Commercial Real Estate - Owner Occupied [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 839,370us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
497,955us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
Total 31,167us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
    
Commercial Real Estate - Non-Owner Occupied [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 1,470,076us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
753,507us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Total 28,869us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
    
Raw Land and Lots [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 201,056us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
181,045us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Total 7,427us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
2,457us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Single Family Investment Real Estate [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 389,648us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
233,053us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Total 16,879us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
275us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Commercial and Industrial [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 384,307us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
211,134us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Total 3,855us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
    
Other Commercial [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 78,732us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
52,226us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Total 2,256us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
    
Indirect Auto [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 197,238us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
171,998us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Total    7us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Mortgage [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 447,026us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
225,649us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Total 7,394us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
    
Consumer Construction [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 72,688us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
48,776us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
 
Total 516us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
    
HELOCs [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 493,464us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
277,013us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Total 2,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
787us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Other Consumer [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
Current 197,054us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
69,174us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total 1,643us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
96us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Purchased Impaired [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 6,181ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
40ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Greater than 90 Days 10,013us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
31us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Current 89,594us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
3,551us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total 105,788us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
3,622us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
4,565us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
Purchased Impaired [Member] | Commercial Construction [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due       
Greater than 90 Days 652us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 3,130us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 3,782us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Commercial Real Estate - Owner Occupied [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 1,138ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Greater than 90 Days 843us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 29,186us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 31,167us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Commercial Real Estate - Non-Owner Occupied [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 523ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Greater than 90 Days 1,255us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 27,091us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 28,869us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Raw Land and Lots [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 522ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
    
Greater than 90 Days        
Current 6,905us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
2,457us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total 7,427us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
2,457us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | Single Family Investment Real Estate [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 1,327ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
    
Greater than 90 Days 1,311us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
    
Current 14,241us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
275us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total 16,879us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
275us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | Commercial and Industrial [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 144ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Greater than 90 Days 538us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 3,173us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 3,855us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Other Commercial [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 107ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Greater than 90 Days 1,133us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 1,016us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 2,256us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Indirect Auto [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due       
Greater than 90 Days       
Current   7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total   7us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | Mortgage [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 1,975ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Greater than 90 Days 2,866us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 2,553us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 7,394us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Consumer Construction [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due       
Greater than 90 Days 516us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Total 516us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | HELOCs [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 356ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
    
Greater than 90 Days 728us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
31us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Current 916us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
756us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total 2,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
787us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | Other Consumer [Member]      
Schedule of purchased impaired commercial and consumer loan portfolios, by class      
30-89 Days Past Due 89ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
40ubsh_FinancingReceivableRecordedInvestmentThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Greater than 90 Days 171us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
    
Current 1,383us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
56us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Total $ 1,643us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
$ 96us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember