Annual report pursuant to Section 13 and 15(d)

LOANS AND ALLOWANCE FOR LOAN LOSSES (Summary of Aging of the Loan Portfolio by Class) (Details)

v2.4.1.9
LOANS AND ALLOWANCE FOR LOAN LOSSES (Summary of Aging of the Loan Portfolio by Class) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due $ 29,297us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 16,431us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60-89 Days Past Due 8,730us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 3,347us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
Greater Than 90 Days and still Accruing 10,047us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 6,746us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Purchased Impaired (net of credit mark) 105,788us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 3,622us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 4,565us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
Nonaccrual 19,255us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 15,035us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 26,200us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Current 5,172,879us-gaap_FinancingReceivableRecordedInvestmentCurrent 2,994,187us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total Loans 5,345,996us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 3,039,368us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 2,966,847us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial Construction [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 815us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
    
60-89 Days Past Due        
Greater Than 90 Days and still Accruing        
Purchased Impaired (net of credit mark) 3,782us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
    
Nonaccrual 968us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
1,596us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
 
Current 335,715us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
212,079us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
 
Total Loans 341,280us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
213,675us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
 
Commercial Real Estate - Owner Occupied [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 621us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
514us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
60-89 Days Past Due 1,542us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
    
Greater Than 90 Days and still Accruing 1,683us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
258us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
Purchased Impaired (net of credit mark) 31,167us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
    
Nonaccrual 1,060us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
2,037us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
Current 839,370us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
497,955us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
Total Loans 875,443us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
500,764us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
 
Commercial Real Estate - Non-Owner Occupied [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 3,984us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
185us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
60-89 Days Past Due 237us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
42us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Greater Than 90 Days and still Accruing 91us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
1,996us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Purchased Impaired (net of credit mark) 28,869us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
    
Nonaccrual 5,902us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
175us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Current 1,470,076us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
753,507us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Total Loans 1,509,159us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
755,905us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
 
Raw Land and Lots [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 145us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
922us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
60-89 Days Past Due 44us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
545us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Greater Than 90 Days and still Accruing 194us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
    
Purchased Impaired (net of credit mark) 7,427us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
2,457us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Nonaccrual 2,359us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
2,560us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Current 201,056us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
181,045us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Total Loans 211,225us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
187,529us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_RawLandAndLotsMember
 
Single Family Investment Real Estate [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 2,825us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
1,783us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
60-89 Days Past Due 338us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
277us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Greater Than 90 Days and still Accruing 734us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
563us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Purchased Impaired (net of credit mark) 16,879us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
275us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Nonaccrual 2,070us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
1,689us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Current 389,648us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
233,053us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Total Loans 412,494us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
237,640us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_SingleFamilyInvestmentRealEstateMember
 
Commercial and Industrial [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 1,250us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
348us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
60-89 Days Past Due 529us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
152us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Greater Than 90 Days and still Accruing 549us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
220us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Purchased Impaired (net of credit mark) 3,855us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
    
Nonaccrual 3,286us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
3,848us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Current 384,307us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
211,134us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Total Loans 393,776us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
215,702us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
 
Other Commercial [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 42us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
87us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
60-89 Days Past Due 2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Greater Than 90 Days and still Accruing    50us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Purchased Impaired (net of credit mark) 2,256us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
    
Nonaccrual 74us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
126us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Current 78,732us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
52,226us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Total Loans 81,106us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
52,490us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
 
Mortgage [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 12,851us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
6,779us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
60-89 Days Past Due 4,300us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
1,399us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Greater Than 90 Days and still Accruing 4,095us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
1,141us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Purchased Impaired (net of credit mark) 7,394us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
    
Nonaccrual 2,485us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
2,446us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Current 447,026us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
225,649us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Total Loans 478,151us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
237,414us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
 
Consumer Construction [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 120us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
    
60-89 Days Past Due        
Greater Than 90 Days and still Accruing 844us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
208us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
 
Purchased Impaired (net of credit mark) 516us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
    
Nonaccrual        
Current 72,688us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
48,776us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
 
Total Loans 74,168us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
48,984us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
 
Indirect Auto [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 1,593us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
2,237us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
60-89 Days Past Due 263us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
252us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Greater Than 90 Days and still Accruing 317us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
349us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Purchased Impaired (net of credit mark)    7us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Nonaccrual        
Current 197,238us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
171,998us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Total Loans 199,411us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
174,843us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Indirect Marine [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 150us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
459us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
 
60-89 Days Past Due        
Greater Than 90 Days and still Accruing        
Purchased Impaired (net of credit mark)        
Nonaccrual 201us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
288us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
 
Current 42,839us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
37,886us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
 
Total Loans 43,190us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
38,633us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_IndirectMarineMember
 
HELOCs [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 3,082us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
2,124us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
60-89 Days Past Due 955us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
422us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Greater Than 90 Days and still Accruing 820us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
1,190us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Purchased Impaired (net of credit mark) 2,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
787us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Nonaccrual 258us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
43us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Current 493,464us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
277,013us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Total Loans 500,579us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
281,579us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_HelocsMember
 
Credit Card [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 232us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
105us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
 
60-89 Days Past Due 108us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
133us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
 
Greater Than 90 Days and still Accruing 219us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
281us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
 
Purchased Impaired (net of credit mark)        
Nonaccrual        
Current 23,666us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
22,692us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
 
Total Loans 24,225us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
23,211us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
 
Other Consumer [Member]      
Summary of aging of the loan portfolio, by class      
30-59 Days Past Due 1,587us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
888us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
60-89 Days Past Due 412us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
124us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Greater Than 90 Days and still Accruing 501us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
490us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Purchased Impaired (net of credit mark) 1,643us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
96us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Nonaccrual 592us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
227us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Current 197,054us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
69,174us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total Loans 201,789us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
70,999us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Purchased Impaired [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 105,788us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
3,622us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
4,565us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
Current 89,594us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
3,551us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | Commercial Construction [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 3,782us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 3,130us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Commercial Real Estate - Owner Occupied [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 31,167us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 29,186us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Commercial Real Estate - Non-Owner Occupied [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 28,869us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 27,091us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialRealEstateNonOwnerOccupiedMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Raw Land and Lots [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 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
 
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
 
Purchased Impaired [Member] | Single Family Investment Real Estate [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 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
 
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
 
Purchased Impaired [Member] | Commercial and Industrial [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 3,855us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 3,173us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_CommercialAndIndustrialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Other Commercial [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 2,256us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Current 1,016us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_OtherCommercialMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Mortgage [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 7,394us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ 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
   
Purchased Impaired [Member] | Consumer Construction [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 516us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ubsh_ConsumerConstructionMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
   
Purchased Impaired [Member] | Indirect Auto [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark)   7us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Current   7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ ubsh_FinancingReceivablesPurchasedImpairedAxis
= ubsh_PurchasedImpairedMember
 
Purchased Impaired [Member] | HELOCs [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 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
 
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
 
Purchased Impaired [Member] | Other Consumer [Member]      
Summary of aging of the loan portfolio, by class      
Purchased Impaired (net of credit mark) 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
 
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