XML 86 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses and Credit Quality Information - Schedule of Consumer Credit Exposure (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans $ 3,234,959us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3,202,498us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3,004,672us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Total 100.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount 100.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount  
Acquired Impaired Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total 1.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
   
Total Residential and Consumer Loan [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 540,429us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
545,872us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
 
Total 100.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
100.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
 
Total Residential and Consumer Loan [Member] | Nonperforming Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 20,906us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
22,042us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Total 4.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
4.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Total Residential and Consumer Loan [Member] | Acquired Impaired Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 504us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
521us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
 
Total Residential and Consumer Loan [Member] | Performing Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 519,019us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
523,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Total 96.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
96.00%wsfs_PercentageOfLoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wsfs_ResidentialAndConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Residential [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 216,197us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
218,329us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
218,153us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Residential [Member] | Nonperforming Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 14,749us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
15,666us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Residential [Member] | Acquired Impaired Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 496us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
512us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
 
Residential [Member] | Performing Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 200,952us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
202,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Consumer [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 324,232us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
327,543us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
301,311us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Consumer [Member] | Nonperforming Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 6,157us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
6,376us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
 
Consumer [Member] | Acquired Impaired Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans 8us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
9us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= wsfs_AcquiredImpairedLoansMember
 
Consumer [Member] | Performing Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross loans $ 318,067us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
$ 321,158us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember