Annual report pursuant to Section 13 and 15(d)

Fair Values of Assets and Liabilities (Significant unobservable Level 3 inputs) (Details 6)

v2.4.1.9
Fair Values of Assets and Liabilities (Significant unobservable Level 3 inputs) (Details 6) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Assets measured at fair value on a recurring basis  
MSR's 22,786us-gaap_ServicingAssetAtFairValueAmount
Available-for-sale and other securities 9,384,670us-gaap_AvailableForSaleSecurities
MSRs [Member] | Maximum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 26.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Spread over forward interest rate swap rates 900.000hban_FairValueInputsOptionAdjustedSpread
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
MSRs [Member] | Minimum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 7.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Spread over forward interest rate swap rates 228.000hban_FairValueInputsOptionAdjustedSpread
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
MSRs [Member] | Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 16.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Spread over forward interest rate swap rates 546.000hban_FairValueInputsOptionAdjustedSpread
/ us-gaap_FairValueByAssetClassAxis
= hban_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Derivative Instruments [Member] | Maximum [Member] | Market Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Net market price 17.50%hban_FairValueInputsNetMarketPrice
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Estimated pull thru % 91.00%hban_FairValueInputsEstimatedPullThru
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Derivative Instruments [Member] | Minimum [Member] | Market Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Net market price (5.10%)hban_FairValueInputsNetMarketPrice
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Estimated pull thru % 38.00%hban_FairValueInputsEstimatedPullThru
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Derivative Instruments [Member] | Weighted Average [Member] | Market Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Net market price 1.70%hban_FairValueInputsNetMarketPrice
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Estimated pull thru % 75.00%hban_FairValueInputsEstimatedPullThru
/ us-gaap_FairValueByAssetClassAxis
= hban_DerivativeInstrumentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Municipal securities [Member] | Maximum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 4.90%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Municipal securities [Member] | Minimum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 0.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Municipal securities [Member] | Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 2.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Private label CMO [Member] | Maximum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 32.60%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Probability of default 4.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss severity 64.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 7.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Private label CMO [Member] | Minimum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 13.60%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Probability of default 0.10%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss severity 0.00%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 2.70%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Private label CMO [Member] | Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 20.70%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Probability of default 0.70%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss severity 33.90%us-gaap_FairValueInputsLossSeverity
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 6.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Asset-backed Securities [Member] | Maximum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 13.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative prepayment rate 100.00%hban_FairValueInputsCumulativePrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative default 100.00%hban_FairValueInputsCumulativeDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss given default 100.00%hban_FairValueInputsLossGivenDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cure given deferral 75.00%hban_FairValueInputsCureGivenDeferral
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Asset-backed Securities [Member] | Minimum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 4.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative prepayment rate 0.00%hban_FairValueInputsCumulativePrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative default 1.90%hban_FairValueInputsCumulativeDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss given default 20.00%hban_FairValueInputsLossGivenDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cure given deferral 0.00%hban_FairValueInputsCureGivenDeferral
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Asset-backed Securities [Member] | Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Discount rate 7.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative prepayment rate 10.10%hban_FairValueInputsCumulativePrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cumulative default 15.90%hban_FairValueInputsCumulativeDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Loss given default 94.40%hban_FairValueInputsLossGivenDefault
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Cure given deferral 32.60%hban_FairValueInputsCureGivenDeferral
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Automobile Loan [Member] | Maximum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 154.20%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 5.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Automobile Loan [Member] | Minimum [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 154.20%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 2.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Automobile Loan [Member] | Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Level 3 [Member]  
Quantitative information about level 3 fair value measurements  
Constant prepayment rate (CPR) 154.20%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember
Discount rate 2.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_CostApproachValuationTechniqueMember