XML 42 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND LEASES AND ALLOWANCE FOR LOAN AND LEASE LOSSES - Aging of Recorded Investment in Past Due Loans and Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due $ 47,566us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 46,421us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60 - 89 Days Past Due 9,450us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 11,914us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
Greater than 89 Days Past due 27,524us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 22,596us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total Past Due 84,540us-gaap_FinancingReceivableRecordedInvestmentPastDue 80,931us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 3,849,175us-gaap_FinancingReceivableRecordedInvestmentCurrent 3,868,191us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total ending loan balances 3,933,715us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 3,949,122us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 2,396,995us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Single family residential mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 1,049,176us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
1,048,485us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Consumer Home Equity Loan | Green Loans (HELOC) - first liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 119,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
123,177us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Consumer Home Equity Loan | Green Loans (HELOC) - second liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 4,748us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
4,979us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Other consumer      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 166,470us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
161,939us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 489,229us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
490,900us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
299,184us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 975,734us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
999,857us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
560,581us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Multi-family      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 940,053us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
955,683us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
155,382us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
SBA      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 48,254us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
36,155us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
26,541us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
Construction      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 38,081us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
42,198us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
25,144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Lease financing      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 102,012us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
85,749us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
48,537us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
Purchased Credit Impaired      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 13,267us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
14,140us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
60 - 89 Days Past Due 3,108us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
3,501us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Greater than 89 Days Past due 6,986us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
5,761us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total Past Due 23,361us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
23,402us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Current 218,437us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
223,495us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total ending loan balances 241,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
246,897us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Single family residential mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 11,863us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
13,262us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
60 - 89 Days Past Due 3,100us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
3,501us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Greater than 89 Days Past due 5,315us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
4,510us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total Past Due 20,278us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
21,273us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Current 206,873us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
209,806us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total ending loan balances 227,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
231,079us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Consumer Home Equity Loan | Green Loans (HELOC) - first liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Consumer Home Equity Loan | Green Loans (HELOC) - second liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Other consumer      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 736us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total Past Due 736us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Current 343us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
1,134us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total ending loan balances 1,079us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
1,134us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Greater than 89 Days Past due 1,055us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
951us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total Past Due 1,055us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
951us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Current 9,377us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
10,576us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total ending loan balances 10,432us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
11,527us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Multi-family      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | SBA      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 668us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
878us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
60 - 89 Days Past Due 8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Greater than 89 Days Past due 616us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
300us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total Past Due 1,292us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
1,178us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Current 1,844us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
1,979us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Total ending loan balances 3,136us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
3,157us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Construction      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Purchased Credit Impaired | Lease financing      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
/ banc_ReceivablesAcquiredwithDeterioratedCreditQualityAxis
= banc_ReceivablesAcquiredwithDeterioratedCreditQualityMember
 
Non-Traditional Mortgages (NTM)      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 10,197us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
10,562us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
60 - 89 Days Past Due 419us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
165us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
Greater than 89 Days Past due 2,957us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
2,695us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
Total Past Due 13,573us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
13,422us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
Current 340,252us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
337,153us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
Total ending loan balances 353,825us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
350,575us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
 
Non-Traditional Mortgages (NTM) | Green Loans (HELOC) - first liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 348,964us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
345,483us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Non-Traditional Mortgages (NTM) | Green Loans (HELOC) - second liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 4,861us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
5,092us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Non-Traditional Mortgages (NTM) | Single family residential mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 1,121us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
1,415us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
60 - 89 Days Past Due 419us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
165us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Greater than 89 Days Past due 2,957us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
2,049us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Total Past Due 4,497us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
3,629us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Current 224,509us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
218,677us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Total ending loan balances 229,006us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
222,306us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Non-Traditional Mortgages (NTM) | Consumer Home Equity Loan | Green Loans (HELOC) - first liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 9,076us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
8,853us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
437us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Total Past Due 9,076us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
9,290us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Current 110,882us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
113,887us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Total ending loan balances 119,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
123,177us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Non-Traditional Mortgages (NTM) | Consumer Home Equity Loan | Green Loans (HELOC) - second liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
294us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
209us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
503us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Current 4,748us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
4,476us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Total ending loan balances 4,748us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
4,979us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Non-Traditional Mortgages (NTM) | Other consumer      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Current 113us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
113us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total ending loan balances 113us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
113us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Non-Traditional Mortgages (NTM) | Commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Non-Traditional Mortgages (NTM) | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Non-Traditional Mortgages (NTM) | Multi-family      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Non-Traditional Mortgages (NTM) | SBA      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Non-Traditional Mortgages (NTM) | Construction      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Non-Traditional Mortgages (NTM) | Lease financing      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_NonTraditionalMortgagesLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
Traditional Loans      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 24,102us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
21,719us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
60 - 89 Days Past Due 5,923us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
8,248us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
Greater than 89 Days Past due 17,581us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
14,140us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
Total Past Due 47,606us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
44,107us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
Current 3,290,486us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
3,307,543us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
Total ending loan balances 3,338,092us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
3,351,650us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
 
Traditional Loans | Single family residential mortgage      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 17,453us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
17,185us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
60 - 89 Days Past Due 2,765us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
7,878us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Greater than 89 Days Past due 15,574us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
10,411us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Total Past Due 35,792us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
35,474us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Current 557,227us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
559,626us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Total ending loan balances 593,019us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
595,100us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerSingleFamilyResidentialMortgageReceivableMember
 
Traditional Loans | Consumer Home Equity Loan | Green Loans (HELOC) - first liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
 
Traditional Loans | Consumer Home Equity Loan | Green Loans (HELOC) - second liens      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total ending loan balances 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_ConsumerHomeEquityLoanMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
 
Traditional Loans | Other consumer      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 1,150us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
9us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
60 - 89 Days Past Due 96us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
89us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
5us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total Past Due 1,246us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
103us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Current 165,111us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
161,723us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Total ending loan balances 166,357us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
161,826us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerOtherFinancingReceivableMember
 
Traditional Loans | Commercial and industrial      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 601us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
79us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
60 - 89 Days Past Due 16us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
37us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Greater than 89 Days Past due 170us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
3,370us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Total Past Due 787us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
3,486us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Current 487,363us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
486,280us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Total ending loan balances 488,150us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
489,766us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialandIndustrialReceivableMember
 
Traditional Loans | Commercial real estate      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 3,230us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2,237us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
60 - 89 Days Past Due 495us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Greater than 89 Days Past due 653us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Total Past Due 4,378us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
2,237us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Current 960,924us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
986,093us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Total ending loan balances 965,302us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
988,330us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
 
Traditional Loans | Multi-family      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 629us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
1,072us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
60 - 89 Days Past Due 2,487us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
208us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Greater than 89 Days Past due 207us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Total Past Due 3,323us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
1,280us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Current 936,730us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
954,403us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Total ending loan balances 940,053us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
955,683us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialMultiFamilyReceivableMember
 
Traditional Loans | SBA      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
82us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Greater than 89 Days Past due 314us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
254us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Total Past Due 320us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
336us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Current 44,798us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
32,662us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Total ending loan balances 45,118us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
32,998us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialSmallBusinessAdministrationReceivableMember
 
Traditional Loans | Construction      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
60 - 89 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Greater than 89 Days Past due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Total Past Due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Current 38,081us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
42,198us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Total ending loan balances 38,081us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
42,198us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
 
Traditional Loans | Lease financing      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 Days Past Due 1,033us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
1,055us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
60 - 89 Days Past Due 64us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
36us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
Greater than 89 Days Past due 663us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
100us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
Total Past Due 1,760us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
1,191us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
Current 100,252us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
84,558us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
 
Total ending loan balances $ 102,012us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember
$ 85,749us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ banc_FinancingReceivablePortfolioSegmentAxis
= banc_TraditionalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= banc_CommercialLeaseFinancingReceivableMember