XML 30 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Non-Covered Loans and Allowance for Non-Covered Loan Losses (Details 5) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans $ 4,834,687us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome $ 3,920,476us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Noncovered    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 4,834,687us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
3,920,476us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 114,868us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
48,909us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Consumer    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 52,408us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
53,147us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Consumer | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 1,549us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
2,138us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 18,025us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
11,537us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 60-89 Days 7,382us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
2,191us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 90 Days or More 10,049us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
8,597us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 35,456us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
22,325us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 4,684,363us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
3,849,242us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 4,834,687us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
3,920,476us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 114,868us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
48,909us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 2,451us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
6,073us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 60-89 Days 7,216us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
964us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 90 Days or More 9,449us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
8,022us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 19,116us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
15,059us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 2,073,061us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,620,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 2,112,080us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,648,433us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 19,903us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
13,374us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Unsecured    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 285us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
35us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 60-89 Days   3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 285us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
38us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 109,362us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
110,312us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 109,647us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
110,418us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Unsecured | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans   68us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_UnsecuredMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured by commercial properties    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 346us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
67us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 346us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 1,306,125us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,173,504us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 1,369,298us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,195,912us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured by commercial properties | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 62,827us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
22,341us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByCommercialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured by residential properties    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 955us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
454us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 60-89 Days 147us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,187us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 1,102us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,641us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 676,031us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
495,472us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 697,961us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
498,923us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Secured by residential properties | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 20,828us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
1,810us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_SecuredByResidentialPropertiesMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Residential construction loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 297us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
175us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 297us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
175us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 74,601us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
64,871us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 75,131us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
65,046us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Residential construction loans | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 233us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_ResidentialConstructionLoansMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
 
Noncovered | Bank | Commercial construction loans and land development    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 13,335us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
4,319us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 90 Days or More 600us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
575us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 13,935us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
4,894us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 394,699us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
334,525us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 418,162us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
348,597us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Commercial construction loans and land development | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 9,528us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
9,178us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= hth_CommercialConstructionLoansAndLandDevelopmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Consumer    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Loans past Due 30-59 Days 356us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
414us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Loans past Due 60-89 Days 19us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
37us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total Past Due Loans 375us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
451us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Current Loans 50,484us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
50,558us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Total loans 52,408us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
53,147us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Bank | Consumer | PCI loans    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Total loans 1,549us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
2,138us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hth_LoansImpairedAtAcquisitionMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= hth_PlainsCapitalBankMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
Noncovered | Prime Lending | U.S. government agencies    
Non-Covered Loans and Allowance for Non-Covered Loan Losses    
Accruing Loans Past Due 90 Days or More $ 24,200us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ dei_LegalEntityAxis
= hth_PrimeLendingMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember
$ 19,200us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ dei_LegalEntityAxis
= hth_PrimeLendingMember
/ hth_ReceivableByIndemnificationStatusAxis
= hth_NoncoveredMember