XML 50 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Held for Investment (Details 4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
item
Dec. 31, 2014
Mar. 31, 2014
Loans Held for Investment      
Number of areas where the entity's credit quality is maintained and credit risk managed 2ppbi_FinancingReceivableCreditQualityAndCreditRiskManagementAreaNumber    
Number of Pass scale grades 6ppbi_FinancingReceivableCreditQualityPassGradeNumber    
Credit Risk Grades      
Total Gross Loans $ 2,130,853ppbi_LoansReceivableGross $ 1,628,445ppbi_LoansReceivableGross $ 1,325,469ppbi_LoansReceivableGross
Business loans: Commercial and industrial      
Credit Risk Grades      
Total Gross Loans 420,218ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
428,207ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
271,877ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
Business loans: Commercial owner occupied      
Credit Risk Grades      
Total Gross Loans 352,351ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
210,995ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
223,848ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
Business loans: SBA      
Credit Risk Grades      
Total Gross Loans 49,855ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
28,404ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
11,045ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
Business loans: Warehouse facilities      
Credit Risk Grades      
Total Gross Loans 216,554ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
113,798ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
81,033ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
Real estate loans: Commercial non-owner occupied      
Credit Risk Grades      
Total Gross Loans 452,422ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
359,213ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
333,490ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
Real estate loans: Multi-family      
Credit Risk Grades      
Total Gross Loans 397,130ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
262,965ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
223,200ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
Real estate loans: One-to-four family      
Credit Risk Grades      
Total Gross Loans 116,735ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
122,795ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
141,469ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
Real estate loans: Construction      
Credit Risk Grades      
Total Gross Loans 111,704ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
89,682ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
29,857ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
Real estate loans: Land      
Credit Risk Grades      
Total Gross Loans 7,243ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
9,088ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
6,170ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
Other loans      
Credit Risk Grades      
Total Gross Loans 6,641ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
3,298ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
3,480ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
Pass      
Credit Risk Grades      
Total Gross Loans 2,097,145ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,612,143ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
1,305,532ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Business loans: Commercial and industrial      
Credit Risk Grades      
Total Gross Loans 410,328ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
426,379ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
270,024ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Business loans: Commercial owner occupied      
Credit Risk Grades      
Total Gross Loans 340,685ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
202,390ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
212,663ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Business loans: SBA      
Credit Risk Grades      
Total Gross Loans 49,855ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
28,132ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
11,031ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Business loans: Warehouse facilities      
Credit Risk Grades      
Total Gross Loans 216,554ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
113,798ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
81,033ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_WarehouseFacilitiesBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Real estate loans: Commercial non-owner occupied      
Credit Risk Grades      
Total Gross Loans 446,900ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
355,274ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
328,645ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Real estate loans: Multi-family      
Credit Risk Grades      
Total Gross Loans 391,690ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
261,956ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
222,178ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Real estate loans: One-to-four family      
Credit Risk Grades      
Total Gross Loans 115,780ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
122,146ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
140,453ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Real estate loans: Construction      
Credit Risk Grades      
Total Gross Loans 111,469ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
89,682ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
29,857ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Real estate loans: Land      
Credit Risk Grades      
Total Gross Loans 7,243ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
9,088ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
6,170ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Pass | Other loans      
Credit Risk Grades      
Total Gross Loans 6,641ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,298ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,478ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
Special Mention      
Credit Risk Grades      
Total Gross Loans 3,204ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
773ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
780ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Special Mention | Business loans: Commercial and industrial      
Credit Risk Grades      
Total Gross Loans 1,250ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
   
Special Mention | Business loans: Commercial owner occupied      
Credit Risk Grades      
Total Gross Loans     272ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Special Mention | Business loans: SBA      
Credit Risk Grades      
Total Gross Loans   272ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Special Mention | Real estate loans: Multi-family      
Credit Risk Grades      
Total Gross Loans 1,954ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
501ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
508ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
Substandard      
Credit Risk Grades      
Total Gross Loans 30,504ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
15,529ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
19,157ppbi_LoansReceivableGross
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Business loans: Commercial and industrial      
Credit Risk Grades      
Total Gross Loans 8,640ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,828ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,853ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Business loans: Commercial owner occupied      
Credit Risk Grades      
Total Gross Loans 11,666ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
8,605ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
10,913ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Business loans: SBA      
Credit Risk Grades      
Total Gross Loans     14ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Real estate loans: Commercial non-owner occupied      
Credit Risk Grades      
Total Gross Loans 5,522ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
3,939ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
4,845ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Real estate loans: Multi-family      
Credit Risk Grades      
Total Gross Loans 3,486ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
508ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
514ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_MultiFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Real estate loans: One-to-four family      
Credit Risk Grades      
Total Gross Loans 955ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
649ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,016ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Real estate loans: Construction      
Credit Risk Grades      
Total Gross Loans 235ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConstructionLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
   
Substandard | Other loans      
Credit Risk Grades      
Total Gross Loans     $ 2ppbi_LoansReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OtherLoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember