XML 17 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details 4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Quantitative information about level 3 of fair value measurements for financial instruments      
Other real estate owned 997us-gaap_RealEstateAcquiredThroughForeclosure 752us-gaap_RealEstateAcquiredThroughForeclosure $ 1,037us-gaap_RealEstateAcquiredThroughForeclosure
Fair Value Measurement Using: Level 3      
Quantitative information about level 3 of fair value measurements for financial instruments      
Other real estate owned 997us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
752us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,037us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Non-recurring basis | Fair Value Measurement Using: Level 3      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans 2,742ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,730ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Other real estate owned 997us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
752us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial and industrial      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans 1,853ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
31ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial and industrial | Collateral analysis      
Unobservable Inputs      
Rate (as a percent) 6.70%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
   
Management adjustment to reflect current conditions and selling costs 8 years    
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial and industrial | Collateral analysis | Minimum      
Unobservable Inputs      
Rate (as a percent)   6.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs   3 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial and industrial | Collateral analysis | Maximum      
Unobservable Inputs      
Management adjustment to reflect current conditions and selling costs (as a percent) 10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialAndIndustrialBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial owner occupied      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans 379ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
718ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial owner occupied | Collateral analysis      
Unobservable Inputs      
Rate (as a percent)   7.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs   3 years  
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial owner occupied | Collateral analysis | Minimum      
Unobservable Inputs      
Rate (as a percent) 6.75%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
   
Management adjustment to reflect current conditions and selling costs 7 years    
Management adjustment to reflect current conditions and selling costs (as a percent) 0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: Commercial owner occupied | Collateral analysis | Maximum      
Unobservable Inputs      
Rate (as a percent)   11.75%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs   8 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialOwnerOccupiedBusinessLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: SBA      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans   14ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: SBA | Collateral analysis | Minimum      
Unobservable Inputs      
Rate (as a percent)   6.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs   7 years  
Management adjustment to reflect current conditions and selling costs (as a percent)   0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Business loans: SBA | Collateral analysis | Maximum      
Unobservable Inputs      
Management adjustment to reflect current conditions and selling costs (as a percent)   20.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_SmallBusinessAdministrationLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Commercial non-owner occupied      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans 458ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
918ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Commercial non-owner occupied | Collateral analysis | Minimum      
Unobservable Inputs      
Rate (as a percent) 7.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
6.13%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs 12 years 12 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Commercial non-owner occupied | Collateral analysis | Maximum      
Unobservable Inputs      
Rate (as a percent)   7.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs   13 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 15.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
15.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_CommercialNonOwnerOccupiedRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Land      
Quantitative information about level 3 of fair value measurements for financial instruments      
Other real estate owned 711us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
752us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Land | Collateral analysis | Minimum      
Unobservable Inputs      
Management adjustment to reflect current conditions and selling costs (as a percent) 0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: Land | Collateral analysis | Maximum      
Unobservable Inputs      
Management adjustment to reflect current conditions and selling costs (as a percent) 10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_RealEstateLandMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: One-to-four family      
Quantitative information about level 3 of fair value measurements for financial instruments      
Collateral dependent impaired loans 52ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
49ppbi_CollateralDependentImpairedLoansFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Other real estate owned 286us-gaap_RealEstateAcquiredThroughForeclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: One-to-four family | Collateral analysis | Minimum      
Unobservable Inputs      
Rate (as a percent) 8.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
11.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs 5 years 6 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
0.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Non-recurring basis | Fair Value Measurement Using: Level 3 | Real estate loans: One-to-four family | Collateral analysis | Maximum      
Unobservable Inputs      
Rate (as a percent) 15.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
15.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
 
Management adjustment to reflect current conditions and selling costs 16 years 15 years  
Management adjustment to reflect current conditions and selling costs (as a percent) 10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember
10.00%ppbi_FairValueInputsManagementAdjustmentsReflectingCurrentConditionsAndSellingCosts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ppbi_OneToFourFamilyRealEstateLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= ppbi_CollateralAnalysisValuationTechniqueMember