XML 23 R73.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
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Total derivative assets $ 9,245us-gaap_DerivativeAssets $ 5,807us-gaap_DerivativeAssets
Total derivative liabilities 11,041us-gaap_DerivativeLiabilities 7,316us-gaap_DerivativeLiabilities
Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative assets 9,245us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
5,807us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative liabilities 11,041us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
7,316us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Interest Rate Swaps [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset designated as a cash flow hedge 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
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Interest Rate Swaps [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability designated as a cash flow hedge 367us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
497us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives not Designated as Hedging Instruments [Member] | Interest Rate Commitments [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset not designated 1,769us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,212us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Interest Rate Commitments [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability not designated 5us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
20us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Commitments to sell mortgage loans [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset not designated 14us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
13us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Commitments to sell mortgage loans [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability not designated 2,970us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,028us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Interest rate swaps with customers [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset not designated 7,415us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,554us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Interest rate swaps with customers [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability not designated 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
23us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateSwapwithcustomersMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Mirror swaps with counterparties [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset not designated 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
28us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Mirror swaps with counterparties [Member] | Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liability not designated 7,699us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,748us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_InterestRateMirrorSwapsWithCounterpartiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not Designated as Hedging Instruments [Member] | Risk participation agreement [Member] | Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative asset not designated $ 47us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_RiskparticipationagreementMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wash_RiskparticipationagreementMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember