XML 30 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans, Part II (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
payment
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans $ 2,105us-gaap_FinancingReceivableRecordedInvestmentPastDue $ 2,274us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current Loans 490,140us-gaap_FinancingReceivableRecordedInvestmentCurrent 455,645us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total Loans 492,245us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 457,919us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 411,945us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Accruing Loans 90 or More Days Past Due 16us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Minimum period of default 90 days    
Number of monthly payments to demonstrate repayment ability 6ubfo_NumberOfMonthlyPaymentsToDemonstrateRepaymentAbility    
Nonaccrual loans balances [Abstract]      
Total Loans 10,907us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 9,935us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus  
Total commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
1,407us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
 
Current Loans 60,753us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
60,962us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
 
Total Loans 61,715us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
62,369us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 1,350us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
433us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
 
Commercial and business loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Current Loans 58,872us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
59,460us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Total Loans 59,834us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
60,422us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 962us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
12us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Government program loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
445us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
 
Current Loans 1,881us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
1,502us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
 
Total Loans 1,881us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
1,947us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 388us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
421us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
 
Total real estate mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 215us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
800us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
 
Current Loans 236,364us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
214,077us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
 
Total Loans 236,579us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
214,877us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
 
Accruing Loans 90 or More Days Past Due 16us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 3,866us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
4,361us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
 
Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
463us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Current Loans 158,426us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
154,209us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Total Loans 158,426us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
154,672us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 2,646us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
3,145us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Residential mortgages      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 87us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
252us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Current Loans 76,980us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
58,843us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Total Loans 77,067us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
59,095us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 1,178us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,174us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Home Improvement and Home Equity loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 128us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
85us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
 
Current Loans 958us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
1,025us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
 
Total Loans 1,086us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
1,110us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
 
Accruing Loans 90 or More Days Past Due 16us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 42us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
42us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
 
Total Installment      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 805us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
 
Current Loans 11,107us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
11,735us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
 
Total Loans 11,912us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
11,802us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 616us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
 
RE Construction and Development Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
 
Current Loans 147,292us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
137,158us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
 
Total Loans 147,292us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
137,158us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 5,075us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
5,141us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
 
Agricultural Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 123us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
 
Current Loans 34,624us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
31,713us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
 
Total Loans 34,747us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
31,713us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
 
Consumer Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 805us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Current Loans 10,814us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
11,428us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total Loans 11,619us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
11,495us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 616us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Overdraft protection Lines      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
 
Current Loans 88us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
92us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
 
Total Loans 88us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
92us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
 
Overdrafts      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
 
Current Loans 205us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
215us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
 
Total Loans 205us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
215us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
 
Accruing Loans 90 or More Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
 
Nonaccrual loans balances [Abstract]      
Total Loans 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
 
Loans 30-60 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 998us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
1,980us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Total commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
1,407us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Commercial and business loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Government program loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
445us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Total real estate mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 70us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
506us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
463us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Residential mortgages      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Home Improvement and Home Equity loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 70us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
43us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Total Installment      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 805us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | RE Construction and Development Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Agricultural Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 123us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Consumer Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 805us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Overdraft protection Lines      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 30-60 Days Past Due | Overdrafts      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
 
Loans 61-89 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 87us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
90us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Total commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Commercial and business loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Government program loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Total real estate mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 87us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
90us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Residential mortgages      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 87us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
90us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Home Improvement and Home Equity loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Total Installment      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | RE Construction and Development Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Agricultural Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Consumer Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Overdraft protection Lines      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 61-89 Days Past Due | Overdrafts      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
 
Loans 90 or More Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 1,020us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
204us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Total commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalCommercialAndIndustrialMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Commercial and business loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 962us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Government program loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_GovernmentProgramLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Total real estate mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 58us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
204us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalRealEstateMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Residential mortgages      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
162us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Home Improvement and Home Equity loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 58us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
42us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Total Installment      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalInstallmentAndOtherMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | RE Construction and Development Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Agricultural Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_TotalAgriculturalMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Consumer Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Overdraft protection Lines      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftProtectionLinesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
 
Loans 90 or More Days Past Due | Overdrafts      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total Past Due Loans $ 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
$ 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= ubfo_OverdraftMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember