XML 20 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Details of Segment Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Interest income $ 42,851,000us-gaap_InterestAndDividendIncomeOperating $ 37,785,000us-gaap_InterestAndDividendIncomeOperating  
Noninterest income 21,095,000us-gaap_NoninterestIncome 18,364,000us-gaap_NoninterestIncome  
Total revenue 63,946,000us-gaap_Revenues 56,149,000us-gaap_Revenues  
Interest expense 4,034,000us-gaap_InterestExpense 3,741,000us-gaap_InterestExpense  
Noninterest expenses 38,913,000us-gaap_NoninterestExpense 33,884,000us-gaap_NoninterestExpense  
Provision for loan loss 786,000us-gaap_ProvisionForLoanAndLeaseLosses 2,630,000us-gaap_ProvisionForLoanAndLeaseLosses  
Total expenses 43,733,000wsfs_SegmentReportingInformationExpense 40,255,000wsfs_SegmentReportingInformationExpense  
Income before taxes 20,213,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 15,894,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Income tax provision (benefit) 7,324,000us-gaap_CurrentIncomeTaxExpenseBenefit (1,017,000)us-gaap_CurrentIncomeTaxExpenseBenefit  
Net Income 12,889,000us-gaap_ProfitLoss 16,911,000us-gaap_ProfitLoss  
Cash and cash equivalents 505,638,000wsfs_CashAndCashEquivalentsAtCarryingValues   508,039,000wsfs_CashAndCashEquivalentsAtCarryingValues
Goodwill 48,824,000us-gaap_Goodwill   48,651,000us-gaap_Goodwill
Other segment assets 4,392,018,000wsfs_OtherUnallocatedAssets   4,296,630,000wsfs_OtherUnallocatedAssets
Total assets 4,946,480,000us-gaap_Assets   4,853,320,000us-gaap_Assets
Capital expenditures 817,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets   537,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets
Inter-Segment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Interest income 2,318,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
2,252,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Noninterest income 1,970,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
1,957,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total revenue 4,288,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
4,209,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Interest expense 2,318,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
2,252,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Noninterest expenses 1,970,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
1,957,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total expenses 4,288,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
4,209,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
External Customer [Member]      
Segment Reporting Information [Line Items]      
Total revenue 68,234,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
60,358,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Total expenses 48,021,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
44,464,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
WSFS Bank [Member]      
Segment Reporting Information [Line Items]      
Interest income 40,823,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
35,921,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Noninterest income 9,189,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
8,395,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Total revenue 50,012,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
44,316,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Interest expense 3,912,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
3,630,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Noninterest expenses 31,079,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
27,318,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Provision for loan loss 733,000us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
2,323,000us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Total expenses 35,724,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
33,271,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Income before taxes 15,310,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
11,974,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Cash and cash equivalents 66,854,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
  73,395,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
Goodwill 43,690,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
  43,517,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
Other segment assets 3,824,272,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
  4,107,212,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
Total assets 3,934,816,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
  4,224,124,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
Capital expenditures 817,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
  478,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
WSFS Bank [Member] | Inter-Segment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Interest income 871,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
831,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Noninterest income 1,784,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
1,738,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Total revenue 2,655,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
2,569,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Interest expense 1,447,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
1,421,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Noninterest expenses 186,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
219,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Total expenses 1,633,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
1,640,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
WSFS Bank [Member] | External Customer [Member]      
Segment Reporting Information [Line Items]      
Total revenue 52,667,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
46,885,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Total expenses 37,357,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
34,911,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_WsfsBankMember
 
Cash Connect [Member]      
Segment Reporting Information [Line Items]      
Noninterest income 6,639,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
6,014,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Total revenue 6,639,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
6,014,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Noninterest expenses 4,175,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
3,550,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Total expenses 4,175,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
3,550,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Income before taxes 1,645,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
1,740,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Cash and cash equivalents 430,888,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
  431,527,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
Other segment assets 3,002,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
  2,006,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
Total assets 433,890,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
  433,533,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
Capital expenditures     56,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
Cash Connect [Member] | Inter-Segment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Noninterest income 168,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
193,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Total revenue 168,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
193,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Interest expense 373,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
331,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Noninterest expenses 614,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
586,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Total expenses 987,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
917,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Cash Connect [Member] | External Customer [Member]      
Segment Reporting Information [Line Items]      
Total revenue 6,807,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
6,207,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Total expenses 5,162,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
4,467,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_CashConnectMember
 
Trust & Wealth Management [Member]      
Segment Reporting Information [Line Items]      
Interest income 2,028,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
1,864,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Noninterest income 5,267,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
3,955,000us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Total revenue 7,295,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
5,819,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Interest expense 122,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
111,000us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Noninterest expenses 3,659,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
3,016,000us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Provision for loan loss 53,000us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
307,000us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Total expenses 3,834,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
3,434,000wsfs_SegmentReportingInformationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Income before taxes 3,258,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
2,180,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Cash and cash equivalents 7,896,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
  3,117,000wsfs_CashAndCashEquivalentsAtCarryingValues
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
Goodwill 5,134,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
  5,134,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
Other segment assets 564,744,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
  187,412,000wsfs_OtherUnallocatedAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
Total assets 577,774,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
  195,663,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
Capital expenditures     3,000wsfs_PaymentsToAcquirePropertyPlantAndEquipmentIncludingAcquiredCapitalAssets
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
Trust & Wealth Management [Member] | Inter-Segment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Interest income 1,447,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
1,421,000us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Noninterest income 18,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
26,000us-gaap_NoninterestIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Total revenue 1,465,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
1,447,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Interest expense 498,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
500,000us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Noninterest expenses 1,170,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
1,152,000us-gaap_NoninterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Total expenses 1,668,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
1,652,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Trust & Wealth Management [Member] | External Customer [Member]      
Segment Reporting Information [Line Items]      
Total revenue 8,760,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
7,266,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
 
Total expenses $ 5,502,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember
$ 5,086,000wsfs_SegmentReportingInformationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wsfs_TrustAndWealthManagementMember