Annual report pursuant to Section 13 and 15(d)

LOANS AND ALLOWANCE FOR LOAN LOSSES (Purchased Impaired Commercial and Consumer Loan Portfolios by Class) (Details)

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