XML 121 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Swap
Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]      
Termination value of derivatives in a net liability position 9.9us-gaap_AssetsNeededForImmediateSettlementAggregateFairValue    
Minimum collateral with counterparties 10.0us-gaap_CollateralAlreadyPostedAggregateFairValue    
Not Designated as Hedging Instrument | Interest Rate Swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps 44us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
28us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Notional Amount 251.9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
150.3invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated as Hedging Instrument | Residential Mortgage Loan Commitments      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Notional Amount 3.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
7.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated as Hedging Instrument | Credit Risk Contract      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Notional Amount 13.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  13.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument | Minimum      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of days for commitments to expire, lower limit 30 days    
Not Designated as Hedging Instrument | Maximum      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of days for commitments to expire, higher limit 60 days    
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps 1us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Derivative, Notional Amount 150.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  $ 150.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember