XML 111 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Non-Covered Loans and Allowance for Non-Covered Loan Losses (Details 3) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Covered PCI loans      
Days outstanding loans and leases receivable are generally considered past due 90 days    
Noncovered      
Covered PCI loans      
Unpaid Contractual Principal balance $ 217,492,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  $ 111,615,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 107,211,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  31,247,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 28,996,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  32,563,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 136,207,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  63,810,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 5,391,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  5,740,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 25,061,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  19,042,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Interest income recorded on accruing impaired loans 600,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,400,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 100,011,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
92,896,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Secured      
Covered PCI loans      
Unpaid Contractual Principal balance 75,888,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  51,036,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 29,554,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  14,096,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 9,934,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  11,783,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 39,488,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  25,879,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 3,081,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  3,341,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 23,141,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  16,488,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 32,684,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
33,997,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Unsecured      
Covered PCI loans      
Unpaid Contractual Principal balance 3,727,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  4,120,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance     92,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance     68,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment     160,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 81,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  160,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 80,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,335,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Secured by commercial properties      
Covered PCI loans      
Unpaid Contractual Principal balance 88,406,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  29,865,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 48,941,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  7,243,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 14,306,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  15,536,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 63,247,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  22,779,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 2,039,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,878,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 420,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  438,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 43,013,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
32,874,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Secured by residential properties      
Covered PCI loans      
Unpaid Contractual Principal balance 27,651,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  4,701,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 20,233,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,583,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 1,203,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,390,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 21,436,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  2,973,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 92,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  85,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 693,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,253,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans held for sale 1,400,000hth_FinancingReceivableHeldForSaleRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  3,000,000hth_FinancingReceivableHeldForSaleRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 12,205,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
2,852,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Residential construction loans      
Covered PCI loans      
Unpaid Contractual Principal balance 400,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
   
Recorded Investment with No Allowance 233,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
   
Total Recorded Investment 233,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
   
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 117,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
   
Noncovered | Commercial construction loans and land development      
Covered PCI loans      
Unpaid Contractual Principal balance 16,205,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  16,108,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 8,153,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  8,062,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 2,101,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,819,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 10,254,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  9,881,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 134,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  154,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Non-accrual loans 726,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  703,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 10,068,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
17,718,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Consumer      
Covered PCI loans      
Unpaid Contractual Principal balance 5,215,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  5,785,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with No Allowance 97,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  171,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Recorded Investment with Allowance 1,452,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  1,967,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Recorded Investment 1,549,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  2,138,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Related Allowance 45,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  282,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Average investment in non-covered impaired loans      
Average investment in non-covered impaired loans 1,844,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
4,120,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | PCI loans      
Covered PCI loans      
Non-accrual loans $ 6,100,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_PurchasedCreditImpairedLoanPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
  $ 6,600,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_PurchasedCreditImpairedLoanPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember