XML 34 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Covered Assets - Acquired Impaired and Non-impaired Loans (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]    
Accretion, carrying amount of loans $ 140wfsl_FdicIndemnificationAssetDiscountAccretion $ 802wfsl_FdicIndemnificationAssetDiscountAccretion
Acquired Impaired Loans [Member]    
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]    
Balance at beginning of period, accretable yield 64,534us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
78,277us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Balance at beginning of period, carrying amount of loans 78,055us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
138,091us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Reclassification from nonaccretable balance, net, accretable yield   10,186us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Reclassification from nonaccretable balance, net, Carrying Amount of Loans   (2,069)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesReclassificationsFromNonaccretableDifference
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Accretion, accretable yield (4,509)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
(23,929)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Accretion, carrying amount of loans 4,509wfsl_FdicIndemnificationAssetDiscountAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
23,929wfsl_FdicIndemnificationAssetDiscountAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Transfers to REO, accretable yield 0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Transfers to REO, carrying amount of loans (51)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
(8,943)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Payments received, net, accretable yield 0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Payments received, net, carrying amount of loans (4,025)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
(72,953)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Balance at end of period, accretable yield 60,025us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
64,534us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Balance at end of period, carrying amount of loans 78,488us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
78,055us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredImpairedLoansMember
Acquired Non Impaired Assets [Member]    
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]    
Balance at beginning of period, accretable yield 10,259us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
17,263us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Balance at beginning of period, carrying amount of loans 98,422us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
157,856us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Reclassification from nonaccretable balance, net, accretable yield   0us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Reclassification from nonaccretable balance, net, Carrying Amount of Loans   0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesReclassificationsFromNonaccretableDifference
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Accretion, accretable yield (1,909)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
(7,004)us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Accretion, carrying amount of loans 1,909wfsl_FdicIndemnificationAssetDiscountAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
7,004wfsl_FdicIndemnificationAssetDiscountAccretion
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Transfers to REO, accretable yield 0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Transfers to REO, carrying amount of loans 0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesTransfersToRealEstateOwned
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Payments received, net, accretable yield 0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
0wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Payments received, net, carrying amount of loans (16,942)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
(66,438)wfsl_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesPayments
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Balance at end of period, accretable yield 8,350us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
10,259us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
Balance at end of period, carrying amount of loans $ 83,389us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember
$ 98,422us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ wfsl_CoveredAssetsStatusOfLoansAcquiredInTransferAxis
= wfsl_AcquiredNonImpairedAssetsMember