XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable and Allowance for Loan Losses - Non-Covered Loans and Covered Loans by Class and Performance Status (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Due days for loan payments 30 days  
Delinquent period 90 days  
Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 4,473cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
$ 7,916cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 4,546us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,388us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 9,019us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
12,304us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 7,736us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
7,487us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 4,238,899us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,204,373us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 44,084cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
45,316cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 4,299,738us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,269,480us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 481cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
665cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 481us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
665us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 4,059us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
4,246us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 24,735us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
25,969us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 8,090cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
11,301cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 37,365us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
42,181us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Commercial real estate | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 288cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 288us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 3,436us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
3,450us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 1,147,262us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,101,119us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 26,739cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
27,503cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 1,177,725us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,132,072us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Commercial real estate | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 25cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 25us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 497us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
615us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 10,765us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
11,884us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 5,060cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
5,086cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 16,347us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
17,585us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Multi-family | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 2,050,830us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
2,124,448us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 2,549cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
2,586cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 2,053,379us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
2,127,034us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Multi-family | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 361us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
372us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 0cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 361us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
372us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Commercial and industrial | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
366cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
366us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 2,307us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
2,257us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 602,407us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
536,326us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 1,377cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,481cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 606,091us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
540,430us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Commercial and industrial | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 26cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
518cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 26us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
518us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 158us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
165us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 825us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
361us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 737cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
1,191cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 1,746us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,235us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Construction | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 62,343us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
56,510us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 87cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
159cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 62,430us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
56,669us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Construction | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 2,325us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,325us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 1,650cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
4,380cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 3,975us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
6,705us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Residential real estate | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 289cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,226cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 289us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,226us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 946us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
849us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 266,670us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
273,565us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 9,262cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
9,363cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 277,167us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
285,003us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Residential real estate | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 294cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 294us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 1,006us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
1,006us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 10,255us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
10,782us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 604cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
604cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 12,159us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
12,392us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Other | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 1,129us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,333us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 195cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
208cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 1,324us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,541us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Other | Covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 136cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
147cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
90 Days Or More Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Past Due 136us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
147us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Non-Accrual 73us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
135us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Current 2,529us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,570us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Purchased Credit-Impaired Loans 39cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
40cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Total Loans 2,777us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,892us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Manufactured housing | Non-covered Loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-89 Days Past Due 3,896cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
6,324cubi_FinancingReceivablesRecordedInvestmentThirtyDaysToEightyNineDaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
90 Days Or More Past Due 4,546us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,388us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Past Due 8,442us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
10,712us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-Accrual 1,047us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
931us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Current 108,258us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
111,072us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Purchased Credit-Impaired Loans 3,875cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,016cubi_FinancingReceivableRecordedInvestmentPurchasedCreditImpairedLoans
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Total Loans 121,622us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
$ 126,731us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember