XML 35 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Derivatives not Designated as Hedging Instruments, Effect in Statements of Income) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income $ 0us-gaap_DerivativeGainLossOnDerivativeNet $ 0us-gaap_DerivativeGainLossOnDerivativeNet
Interest Rate Commitments [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income 572us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
277us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
Commitments to sell mortgage loans [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income (941)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
(313)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
Derivatives not Designated as Hedging Instruments [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income 276us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
224us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Interest Rate Commitments [Member] | Net gains on loan sales and commissions on loans originated for others [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income 572us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsOnLoanSalesAndCommissionsOnLoansOriginatedForOthersMember
277us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsOnLoanSalesAndCommissionsOnLoansOriginatedForOthersMember
Derivatives not Designated as Hedging Instruments [Member] | Commitments to sell mortgage loans [Member] | Net gains on loan sales and commissions on loans originated for others [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income (941)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsOnLoanSalesAndCommissionsOnLoansOriginatedForOthersMember
(313)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsOnLoanSalesAndCommissionsOnLoansOriginatedForOthersMember
Derivatives not Designated as Hedging Instruments [Member] | Interest rate swaps with customers [Member] | Net gains (losses) on interest rate swaps [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income 3,633us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember
1,030us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember
Derivatives not Designated as Hedging Instruments [Member] | Mirror swaps with counterparties [Member] | Net gains (losses) on interest rate swaps [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income (2,836)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember
(770)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember
Derivatives not Designated as Hedging Instruments [Member] | Risk participation agreement [Member] | Net gains (losses) on interest rate swaps [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) Recognized in Income $ (152)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_RiskparticipationagreementMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_RiskparticipationagreementMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= wash_NetGainsLossesOnInterestRateSwapsMember