XML 32 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period $ 12,200us-gaap_LoansAndLeasesReceivableAllowance $ 8,200us-gaap_LoansAndLeasesReceivableAllowance  
Charge-offs (396)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (501)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs  
Recoveries 12us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 37us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts  
Provisions for (reduction in) loan losses 1,830us-gaap_ProvisionForLoanAndLeaseLosses 949us-gaap_ProvisionForLoanAndLeaseLosses  
Balance, at the end of the period 13,646us-gaap_LoansAndLeasesReceivableAllowance 8,685us-gaap_LoansAndLeasesReceivableAllowance  
Other disclosures      
Amount of allowance attributed to: Specifically evaluated impaired loans   104us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1  
Amount of allowance attributed to: General portfolio allocation 13,646us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 8,581us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment  
Loans individually evaluated for impairment 2,922us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 2,683us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment  
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage 3.88%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage  
Loans collectively evaluated for impairment 2,127,931us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 1,322,786us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment  
General reserves to total loans collectively evaluated for impairment (as a percent) 0.64%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage 0.65%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage  
Total gross loans 2,130,853ppbi_LoansReceivableGross 1,325,469ppbi_LoansReceivableGross 1,628,445ppbi_LoansReceivableGross
Total allowance to gross loans (as a percent) 0.64%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage 0.66%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage  
Business loans: Commercial and industrial      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 4,200us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
1,968us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Charge-offs (396)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
(124)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Recoveries 12us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
5us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Provisions for (reduction in) loan losses 1,116us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
516us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Balance, at the end of the period 4,932us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
2,365us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 4,932us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
2,365us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Loans individually evaluated for impairment 1,853us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
31us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Loans collectively evaluated for impairment 418,365us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
271,846us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 1.18%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
0.87%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Total gross loans 420,218ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
271,877ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
428,207ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
Total allowance to gross loans (as a percent) 1.17%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
0.87%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
 
Business loans: Commercial owner occupied      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 1,757us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
1,818us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Provisions for (reduction in) loan losses 96us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
(64)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Balance, at the end of the period 1,853us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
1,754us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 1,853us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
1,754us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Loans individually evaluated for impairment 379us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
718us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Loans collectively evaluated for impairment 351,972us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
223,130us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.53%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
0.79%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Total gross loans 352,351ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
223,848ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
210,995ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
Total allowance to gross loans (as a percent) 0.53%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
0.78%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
 
Business loans: SBA      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 568us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
151us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Recoveries   2us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Provisions for (reduction in) loan losses (21)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
26us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Balance, at the end of the period 547us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
179us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 547us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
179us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Loans individually evaluated for impairment   14us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Loans collectively evaluated for impairment 49,855us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
11,031us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 1.10%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
1.62%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Total gross loans 49,855ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
11,045ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
28,404ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
Total allowance to gross loans (as a percent) 1.10%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
1.62%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
 
Business loans: Warehouse facilities      
Allowance for Loan Losses      
Period considered for comparison of allowance for loan losses factor 10 years    
Period considered for comparison of entity's allowance for loan losses factor 15 years    
Trailing period considered for comparison of allowance for loan losses factor 12 months    
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 546us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
392us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Provisions for (reduction in) loan losses 343us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
(16)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Balance, at the end of the period 889us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
376us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 889us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
376us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Loans collectively evaluated for impairment 216,554us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
81,033us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.41%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
0.46%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Total gross loans 216,554ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
81,033ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
113,798ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
Total allowance to gross loans (as a percent) 0.41%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
0.46%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
 
Real estate loans: Commercial non-owner occupied      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 2,007us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
1,658us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Charge-offs   (365)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Provisions for (reduction in) loan losses 124us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
564us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Balance, at the end of the period 2,131us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
1,857us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 2,131us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
1,857us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Loans individually evaluated for impairment 458us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
1,327us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Loans collectively evaluated for impairment 451,964us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
332,163us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.47%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
0.56%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Total gross loans 452,422ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
333,490ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
359,213ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
Total allowance to gross loans (as a percent) 0.47%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
0.56%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
 
Real estate loans: Multi-family      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 1,060us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
817us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Provisions for (reduction in) loan losses 243us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
(12)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Balance, at the end of the period 1,303us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
805us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 1,303us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
805us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Loans collectively evaluated for impairment 397,130us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
223,200us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.33%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
0.36%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Total gross loans 397,130ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
223,200ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
262,965ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
Total allowance to gross loans (as a percent) 0.33%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
0.36%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
 
Real estate loans: One-to-four family      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 842us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
1,099us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Charge-offs   (12)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Recoveries   30us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Provisions for (reduction in) loan losses (168)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
(198)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Balance, at the end of the period 674us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
919us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Other disclosures      
Amount of allowance attributed to: Specifically evaluated impaired loans   104us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Amount of allowance attributed to: General portfolio allocation 674us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
815us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Loans individually evaluated for impairment 232us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
593us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
17.54%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Loans collectively evaluated for impairment 116,503us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
140,876us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.58%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
0.58%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Total gross loans 116,735ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
141,469ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
122,795ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
Total allowance to gross loans (as a percent) 0.58%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
0.65%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
 
Real estate loans: Construction      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 1,088us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
136us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Provisions for (reduction in) loan losses 122us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
187us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Balance, at the end of the period 1,210us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
323us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 1,210us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
323us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Loans collectively evaluated for impairment 111,704us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
29,857us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 1.08%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
1.08%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Total gross loans 111,704ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
29,857ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
89,682ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
Total allowance to gross loans (as a percent) 1.08%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
1.08%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
 
Real estate loans: Land      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 108us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
127us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Provisions for (reduction in) loan losses (30)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
(46)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Balance, at the end of the period 78us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
81us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 78us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
81us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Loans collectively evaluated for impairment 7,243us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
6,170us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 1.08%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
1.31%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Total gross loans 7,243ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
6,170ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
9,088ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
Total allowance to gross loans (as a percent) 1.08%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
1.31%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
 
Other loans      
Allocation of allowance as well as the activity in allowance      
Balance, at the beginning of the period 24us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
34us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Provisions for (reduction in) loan losses 5us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
(8)us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Balance, at the end of the period 29us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
26us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Other disclosures      
Amount of allowance attributed to: General portfolio allocation 29us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
26us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Specific reserves to total loans individually evaluated for impairment (as a percent) 0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
0.00%ppbi_FinancingReceivableIndividuallyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Loans collectively evaluated for impairment 6,641us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
3,480us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
General reserves to total loans collectively evaluated for impairment (as a percent) 0.44%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
0.75%ppbi_FinancingReceivableCollectivelyEvaluatedForImpairmentAllowanceForCreditLossesToCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Total gross loans $ 6,641ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
$ 3,480ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
$ 3,298ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
Total allowance to gross loans (as a percent) 0.44%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
0.75%ppbi_LoansAndLeasesReceivableAllowanceToGrossCarryingAmountPercentage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
 
Owner Occupied Commercial Real Estate Loans, Commercial and Industrial Loans and SBA Loans      
Allowance for Loan Losses      
Trailing period one considered for determination of allowance for loan losses factor 24 months    
Period considered for comparison of allowance for loan losses factor 10 years    
Period considered for comparison of entity's allowance for loan losses factor 15 years    
Trailing period considered for comparison of allowance for loan losses factor 12 months    
Annualized trailing period one considered for determination of allowance for loan losses factor 72 months    
Annualized trailing period two considered for determination of allowance for loan losses factor 36 months    
Annualized trailing period three considered for determination of allowance for loan losses factor 24 months    
Annualized trailing period four considered for determination of allowance for loan losses factor 12 months    
Annualized trailing period five considered for determination of allowance for loan losses factor 6 months    
Multi-Family and Non-Owner Occupied Commercial Real Estate Loans      
Allowance for Loan Losses      
Period considered for comparison of allowance for loan losses factor 10 years    
Period considered for comparison of entity's allowance for loan losses factor 15 years    
Trailing period considered for comparison of allowance for loan losses factor 12 months    
Annualized trailing period one considered for determination of allowance for loan losses factor 72 months    
Annualized trailing period two considered for determination of allowance for loan losses factor 36 months    
Annualized trailing period three considered for determination of allowance for loan losses factor 24 months    
Annualized trailing period four considered for determination of allowance for loan losses factor 12 months    
Annualized trailing period five considered for determination of allowance for loan losses factor 6 months    
One-to-Four Family and Consumer Loans      
Allowance for Loan Losses      
Period considered for comparison of allowance for loan losses factor 10 years    
Period considered for comparison of entity's allowance for loan losses factor 15 years    
Trailing period considered for comparison of allowance for loan losses factor 12 months    
Annualized trailing period one considered for determination of allowance for loan losses factor 72 months    
Annualized trailing period two considered for determination of allowance for loan losses factor 36 months    
Annualized trailing period three considered for determination of allowance for loan losses factor 24 months    
Annualized trailing period four considered for determination of allowance for loan losses factor 12 months    
Annualized trailing period five considered for determination of allowance for loan losses factor 6 months