XML 76 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable and Allowance for Loan Losses - Credit Ratings of Covered and Non-Covered Loan Portfolio (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered $ 4,299,738us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 4,269,480us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Loans receivable, covered 37,365us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered 42,181us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
Covered Loans    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 37,365us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
42,181us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 22,291us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
22,668us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 4,046us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
5,076us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 8,251us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
11,545us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 2,568us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
2,610us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 209us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
282us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Commercial and industrial    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 1,746us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,235us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Commercial and industrial | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 1,061us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,104us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Commercial and industrial | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Commercial and industrial | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 685us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,131us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Commercial and industrial | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Commercial and industrial | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Commercial real estate    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 16,347us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
17,585us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Commercial real estate | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 10,117us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,207us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Commercial real estate | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 4,046us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
5,076us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Commercial real estate | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 2,184us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,302us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Commercial real estate | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Commercial real estate | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Multi-family    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 361us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
372us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Multi-family | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 361us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
372us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Multi-family | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Multi-family | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Multi-family | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Multi-family | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Construction    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 3,975us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
6,705us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Construction | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Construction | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Construction | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 3,975us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,705us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Construction | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Construction | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Residential real estate    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 12,159us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
12,392us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Residential real estate | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 10,752us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
10,985us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Residential real estate | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Residential real estate | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 1,407us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,407us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Residential real estate | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Residential real estate | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Covered Loans | Other    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 2,777us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
2,892us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
Covered Loans | Other | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Covered Loans | Other | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Covered Loans | Other | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Covered Loans | Other | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 2,568us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
2,610us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Covered Loans | Other | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, covered 209us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
282us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_CoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 4,299,738us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
4,269,480us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 4,143,890us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
4,101,356us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 22,092us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
29,483us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 10,810us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
10,369us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 113,457us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
116,629us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 9,489us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
11,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Commercial and industrial    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 606,091us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
540,430us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Commercial and industrial | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 592,072us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
524,848us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Commercial and industrial | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 11,484us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
13,238us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Commercial and industrial | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 2,535us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
2,344us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Commercial and industrial | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Commercial and industrial | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_CommercialandIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Commercial real estate    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 1,177,725us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,132,072us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Commercial real estate | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 1,160,583us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,109,565us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Commercial real estate | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 10,608us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
16,002us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Commercial real estate | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 6,534us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,505us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Commercial real estate | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Commercial real estate | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Multi-family    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 2,053,379us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
2,127,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Multi-family | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 2,053,379us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
2,127,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Multi-family | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Multi-family | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Multi-family | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Multi-family | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_MultifamilyMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Construction    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 62,430us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
56,669us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Construction | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 62,430us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
56,669us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Construction | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Construction | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Construction | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Construction | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Residential real estate    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 277,167us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
285,003us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Residential real estate | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 275,426us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
283,240us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Residential real estate | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
243us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Residential real estate | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 1,741us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,520us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Residential real estate | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Residential real estate | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Other    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 1,324us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
1,541us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Other | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Other | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Other | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Other | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 1,324us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
1,541us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Other | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_HomeEquityandOtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Non-covered Loans | Manufactured housing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 121,622us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
126,731us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
Non-covered Loans | Manufactured housing | Pass/Satisfactory    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Non-covered Loans | Manufactured housing | Special Mention    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Non-covered Loans | Manufactured housing | Substandard    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Non-covered Loans | Manufactured housing | Performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered 112,133us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
115,088us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Non-covered Loans | Manufactured housing | Non-performing    
Financing Receivable, Recorded Investment [Line Items]    
Loans receivable, non-covered $ 9,489us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
$ 11,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cubi_ManufacturedHousingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cubi_NonCoveredLoansByClassMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember