XML 40 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Disclosure Regarding Length of Time on Investment Securities with Temporary Impairment) (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, Fair Value $ 42,758us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 38,302us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than 12 months, Gross unrealized losses (471)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (269)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
12 months or longer, Fair value 18,895us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 47,079us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 months or longer, Gross unrealized losses (472)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (769)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Total, Fair value 61,653us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue 85,381us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Total, Gross unrealized losses (943)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (1,038)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Agency Obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, Fair Value 299us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
3,735us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
Less than 12 months, Gross unrealized losses (1)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
(20)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
12 months or longer, Fair value 1,972us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
12 months or longer, Gross unrealized losses (8)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
Total, Fair value 2,271us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
3,735us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
Total, Gross unrealized losses (9)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
(20)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= pfs_AgencyObligationsMember
State and Municipal Obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, Fair Value 42,209us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
27,679us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
Less than 12 months, Gross unrealized losses (470)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
(217)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
12 months or longer, Fair value 16,422us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
47,079us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
12 months or longer, Gross unrealized losses (463)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
(769)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
Total, Fair value 58,631us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
74,758us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
Total, Gross unrealized losses (933)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
(986)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= pfs_StateAndMunicipalObligationsMember
Corporate Obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, Fair Value 250us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
6,888us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Less than 12 months, Gross unrealized losses 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
(32)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or longer, Fair value 501us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or longer, Gross unrealized losses (1)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Fair value 751us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
6,888us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
Total, Gross unrealized losses $ (1)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
$ (32)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember