XML 27 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Credit Quality Indicators - Residential, Consumer) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Under 90 Days Past Due [Member] | Accruing Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable $ 941,607us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_AccruingResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
$ 740,848us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_AccruingResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Nonaccrual Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 3,840us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_NonaccrualResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
2,682us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_NonaccrualResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Homeowner Construction [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 36,684us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeownerConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
23,511us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeownerConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Residential Portfolio Segment [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 982,131us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
767,041us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Home Equity Lines [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 241,639us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
231,093us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Home Equity Loans [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 46,911us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeEquityLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
39,864us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeEquityLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Other Consumer [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 48,926us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_OtherConsumerMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
55,262us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_OtherConsumerMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Under 90 Days Past Due [Member] | Consumer Portfolio Segment [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 337,476us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
326,219us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Under90DaysPastDueMember
Over 90 Days Past Due [Member] | Accruing Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_AccruingResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_AccruingResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Nonaccrual Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 3,284us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_NonaccrualResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
5,633us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_NonaccrualResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Homeowner Construction [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeownerConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeownerConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Residential Portfolio Segment [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 3,284us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
5,633us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Home Equity Lines [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 841us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
269us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Home Equity Loans [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 56us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeEquityLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
348us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_HomeEquityLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Other Consumer [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable 0us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_OtherConsumerMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
39us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= wash_OtherConsumerMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
Over 90 Days Past Due [Member] | Consumer Portfolio Segment [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Loans Receivable $ 897us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember
$ 656us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= wash_Over90DaysPastDueMember