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 | 15 he_FinancingReceivablesModificationsNumberOfContracts | 15 he_FinancingReceivablesModificationsNumberOfContracts
Pre-modification outstanding recorded investment | $ 1,398 he_FinancingReceivablesModificationsPreModificationRecordedInvestment | $ 2,527 he_FinancingReceivablesModificationsPreModificationRecordedInvestment
Post-modification outstanding recorded investment | 1,416 he_FinancingReceivablesModificationsPostModificationRecordedInvestment | 2,541 he_FinancingReceivablesModificationsPostModificationRecordedInvestment
Net increases in ALL | 102 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease | 233 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
Residential 1-4 family |  |
Loan modifications determined to be troubled debt restructurings |  |
Number of contracts | 5 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 5 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment | 877 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 921 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment | 895 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 935 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL | 47 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_Residential1To4FamilyPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 44 us-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 | 9 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 0 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment | 429 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 0 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment | 429 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 0 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL | 55 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 0 us-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 | 0 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 7 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment | 0 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 1,133 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment | 0 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 1,133 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL | 0 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 175 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = he_ResidentialLandPortfolioSegmentMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Commercial loans |  |
Loan modifications determined to be troubled debt restructurings |  |
Number of contracts | 1 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 3 he_FinancingReceivablesModificationsNumberOfContracts / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Pre-modification outstanding recorded investment | 92 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 473 he_FinancingReceivablesModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Post-modification outstanding recorded investment | 92 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | 473 he_FinancingReceivablesModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember
Net increases in ALL | $ 0 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember | $ 14 us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialLoanMember / he_FinancingReceivableTroubledDebtRestructuringsAndTroubledDebtRestructuringsThatSubsequentlyDefaultedAxis = he_FinancingReceivableTroubledDebtRestructuringsRealEstateLoansMember

X
- Definition The number of contracts under financing receivables that have been modified by troubled debt restructurings during the period. + References No definition available. + Details
Name: | he_FinancingReceivablesModificationsNumberOfContracts
Namespace Prefix: | he_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment in financial receivables after the financial receivables being modified as troubled debt restructurings. + References No definition available. + Details
Name: | he_FinancingReceivablesModificationsPostModificationRecordedInvestment
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment in financial receivables prior to the financial receivables being modified as troubled debt restructurings. + References No definition available. + Details
Name: | he_FinancingReceivablesModificationsPreModificationRecordedInvestment
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) of 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 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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