XML 19 R54.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Allowance for Loan Losses (Details 2) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | $ 13,719 us-gaap_LoansAndLeasesReceivableAllowance |  |  |  | $ 14,842 us-gaap_LoansAndLeasesReceivableAllowance | $ 13,719 us-gaap_LoansAndLeasesReceivableAllowance | $ 14,842 us-gaap_LoansAndLeasesReceivableAllowance | $ 13,809 us-gaap_LoansAndLeasesReceivableAllowance
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 30 us-gaap_ProvisionForLoanAndLeaseLosses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 1,000 us-gaap_ProvisionForLoanAndLeaseLosses | 1,000 us-gaap_ProvisionForLoanAndLeaseLosses | 0 us-gaap_ProvisionForLoanAndLeaseLosses | 2,030 us-gaap_ProvisionForLoanAndLeaseLosses | 8,900 us-gaap_ProvisionForLoanAndLeaseLosses
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 5,828 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs | 4,180 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs | 8,789 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
Less recoveries on loans |  |  |  |  |  |  |  |  | (1,208)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts | (1,027)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts | (922)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Net loans charged off |  |  |  |  |  |  |  |  | 4,620 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet | 3,153 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet | 7,867 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
Balance at end of period | 9,099 us-gaap_LoansAndLeasesReceivableAllowance |  |  |  | 13,719 us-gaap_LoansAndLeasesReceivableAllowance |  |  |  | 9,099 us-gaap_LoansAndLeasesReceivableAllowance | 13,719 us-gaap_LoansAndLeasesReceivableAllowance | 14,842 us-gaap_LoansAndLeasesReceivableAllowance
Commercial, Financial, and Agricultural |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 2,374 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember |  |  |  | 1,937 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 2,374 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,937 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,804 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | 371 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 992 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,732 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 1,285 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 895 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,760 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Less recoveries on loans |  |  |  |  |  |  |  |  | (319)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | (340)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | (161)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Net loans charged off |  |  |  |  |  |  |  |  | 966 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 555 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,599 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Balance at end of period | 1,779 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember |  |  |  | 2,374 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember |  |  |  | 1,779 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 2,374 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember | 1,937 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hwbk_CommercialFinancialAndAgriculturalMember
Real Estate Construction - Residential |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 931 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |  |  |  | 732 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 931 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 732 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 1,188 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | (592)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 318 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | (523)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 349 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 119 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Less recoveries on loans |  |  |  |  |  |  |  |  | (181)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 0 us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | (67)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Net loans charged off |  |  |  |  |  |  |  |  | 168 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 119 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | (67)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Balance at end of period | 171 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |  |  |  | 931 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember |  |  |  | 171 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 931 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember | 732 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialRealEstateMember
Real Estate Construction - Commercial |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 631 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |  |  |  | 1,711 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 631 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 1,711 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 1,562 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | 326 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | (452)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 126 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 491 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 633 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Less recoveries on loans |  |  |  |  |  |  |  |  | 0 us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | (5)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | (23)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Net loans charged off |  |  |  |  |  |  |  |  | 491 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 628 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | (23)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Balance at end of period | 466 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |  |  |  | 631 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |  |  |  | 466 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 631 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 1,711 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Real Estate Mortgage - Residential |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 2,959 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember |  |  |  | 3,387 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 2,959 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 3,387 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 3,251 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | (226)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 273 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 955 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 408 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 812 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 977 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Less recoveries on loans |  |  |  |  |  |  |  |  | (202)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | (111)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | (158)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Net loans charged off |  |  |  |  |  |  |  |  | 206 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 701 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 819 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Balance at end of period | 2,527 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember |  |  |  | 2,959 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember |  |  |  | 2,527 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 2,959 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember | 3,387 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialMortgageMember
Real Estate Mortgage - Commercial |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 6,523 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |  |  |  | 6,834 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,523 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,834 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 5,734 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | (107)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 622 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,318 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 2,890 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 1,301 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 5,466 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Less recoveries on loans |  |  |  |  |  |  |  |  | (320)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (368)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | (248)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Net loans charged off |  |  |  |  |  |  |  |  | 2,570 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 933 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 5,218 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Balance at end of period | 3,846 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |  |  |  | 6,523 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember |  |  |  | 3,846 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,523 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember | 6,834 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateMember
Installment Loans to Individuals |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 294 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |  |  |  | 239 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 294 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 239 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 267 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | 195 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 272 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 293 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 405 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 420 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 586 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Less recoveries on loans |  |  |  |  |  |  |  |  | (186)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | (203)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | (265)us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Net loans charged off |  |  |  |  |  |  |  |  | 219 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 217 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 321 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Balance at end of period | 270 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |  |  |  | 294 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |  |  |  | 270 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 294 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember | 239 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
Unallocated |  |  |  |  |  |  |  |  |  |  |
Summary of the allowance for loan losses |  |  |  |  |  |  |  |  |  |  |
Balance at beginning of period |  |  |  | 7 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |  |  | 2 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 7 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 2 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 3 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember
Additions: |  |  |  |  |  |  |  |  |  |  |
Provision for loan losses |  |  |  |  |  |  |  |  | 33 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 5 us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | (1)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember
Deductions: |  |  |  |  |  |  |  |  |  |  |
Loans charged off |  |  |  |  |  |  |  |  | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember
Less recoveries on loans |  |  |  |  |  |  |  |  | 0 us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember
Net loans charged off |  |  |  |  |  |  |  |  | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | 0 us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember
Balance at end of period | $ 40 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |  |  | $ 7 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember |  |  |  | $ 40 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 7 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember | $ 2 us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_UnallocatedFinancingReceivablesMember

X
- Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph d -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after recoveries, of loans and leases that have been written-off. + References No definition available. + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph d -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(1)(ii) -URI http://asc.fasb.org/extlink&oid=6379141&loc=d3e15032-111544 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section L -Subsection 1 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense related to estimated loss from loan and lease transactions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanAndLeaseLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hwbk_CommercialFinancialAndAgriculturalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnallocatedFinancingReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |