XML 80 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Bank segment - Loan modifications (Details) (Troubled debt restructurings real estate loans, USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
contract
Mar. 31, 2014
contract
Loan modifications determined to be troubled debt restructurings    
Number of contracts 15he_FinancingReceivablesModificationsNumberOfContracts 15he_FinancingReceivablesModificationsNumberOfContracts
Pre-modification outstanding recorded investment $ 1,398he_FinancingReceivablesModificationsPreModificationRecordedInvestment $ 2,527he_FinancingReceivablesModificationsPreModificationRecordedInvestment
Post-modification outstanding recorded investment 1,416he_FinancingReceivablesModificationsPostModificationRecordedInvestment 2,541he_FinancingReceivablesModificationsPostModificationRecordedInvestment
Net increases in ALL 102us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease 233us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
Residential 1-4 family    
Loan modifications determined to be troubled debt restructurings    
Number of contracts 5he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
5he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment 877he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
921he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment 895he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
935he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL 47us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
44us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_Residential1To4FamilyPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Home equity line of credit    
Loan modifications determined to be troubled debt restructurings    
Number of contracts 9he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
0he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment 429he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
0he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment 429he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
0he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL 55us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
0us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Residential land    
Loan modifications determined to be troubled debt restructurings    
Number of contracts 0he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
7he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment 0he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
1,133he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment 0he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
1,133he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL 0us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
175us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= he_ResidentialLandPortfolioSegmentMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Commercial loans    
Loan modifications determined to be troubled debt restructurings    
Number of contracts 1he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
3he_FinancingReceivablesModificationsNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment 92he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
473he_FinancingReceivablesModificationsPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment 92he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
473he_FinancingReceivablesModificationsPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL $ 0us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
$ 14us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
/ he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis
= he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember