XML 31 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable (excluding Covered Loans) - Troubled Debt Restructurings (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Dec. 31, 2014
contract
Dec. 31, 2013
contract
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Basis point reduction, minimum 1.00%wfsl_LoanModificationBasisPointReductionMinimum  
Basis point reduction, maximum 2.00%wfsl_LoanModificationBasisPointReductionMaximum  
Single family residential loans as percentage of restructured loans 86.60%wfsl_SingleFamilyResidentialLoansAsPercentageOfRestructuredLoans  
Number of contracts (in contracts) 40wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod 124wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
Pre-modification outstanding recorded investment $ 10,935wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod $ 27,028wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
Post-modification outstanding recorded investment 10,935wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod 27,028wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
Single-Family Residential [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 35wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
113wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Pre-modification outstanding recorded investment 9,600wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
23,607wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Post-modification outstanding recorded investment 9,600wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
23,607wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
Construction - Speculative [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 2wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
0wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
Pre-modification outstanding recorded investment 718wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
0wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
Post-modification outstanding recorded investment 718wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
0wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_ConstructionSpeculativeMember
Land - Consumer Lot Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 2wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
5wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
Pre-modification outstanding recorded investment 532wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
1,098wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
Post-modification outstanding recorded investment 532wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
1,098wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_LandConsumerLotLoansMember
Multi-Family [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 0wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
2wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
Pre-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
1,213wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
Post-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
1,213wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_MultiFamilyHousingPortfolioSegmentMember
Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 0wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Pre-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
810wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Post-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
810wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
HELOC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 0wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
1wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
Pre-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
261wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
Post-modification outstanding recorded investment 0wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
261wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wfsl_HomeEquityLineOfCreditMember
Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of contracts (in contracts) 1wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2wfsl_FinancingReceivableModificationsNumberOfContractsDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Pre-modification outstanding recorded investment 85wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
39wfsl_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Post-modification outstanding recorded investment $ 85wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
$ 39wfsl_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Minimum [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Term for payment and rate reduction 6 months  
Maximum [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Term for payment and rate reduction 12 months