XML 140 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Fair Value of Derivatives by Balance Sheet Location) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 5,807us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
$ 3,135us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 7,316us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
4,298us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Interest Rate Cash Flow Hedge Asset at Fair Value 0us-gaap_InterestRateCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Interest Rate Cash Flow Hedge Liability at Fair Value 497us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,012us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate Lock Commitments [Member] | Not Designated as Hedging Instrument [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset not Designated as Hedging Instruments 1,212us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
392us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest Rate Lock Commitments [Member] | Not Designated as Hedging Instrument [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability not Designated as Hedging Instruments 20us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Commitments to sell mortgage loans [Member] | Not Designated as Hedging Instrument [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset not Designated as Hedging Instruments 13us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
10us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Commitments to sell mortgage loans [Member] | Not Designated as Hedging Instrument [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability not Designated as Hedging Instruments 2,028us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
583us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest rate swaps with customers [Member] | Not Designated as Hedging Instrument [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset not Designated as Hedging Instruments 4,554us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,403us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest rate swaps with customers [Member] | Not Designated as Hedging Instrument [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability not Designated as Hedging Instruments 23us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
297us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Mirror swaps with counterparties [Member] | Not Designated as Hedging Instrument [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset not Designated as Hedging Instruments 28us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
330us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Mirror swaps with counterparties [Member] | Not Designated as Hedging Instrument [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability not Designated as Hedging Instruments $ 4,748us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 2,406us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember