XML 41 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Bank segment - Mortgage servicing rights (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
American Savings Bank (ASB)    
Servicing Asset at Amortized Cost [Line Items]    
Mortgage service fees $ 900,000us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
$ 900,000us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Movement in Mortgage Loans on Real Estate [Roll Forward]    
Servicing Asset at Amortized Cost 11,540,000us-gaap_ServicingAssetAtAmortizedValue
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
 
Servicing Asset at Amortized Cost 11,965,000us-gaap_ServicingAssetAtAmortizedValue
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
 
American Savings Bank (ASB) | Mortgage Servicing Rights (MSR)    
Servicing Asset at Amortized Cost [Line Items]    
Gross carrying amount 28,090,000us-gaap_ServicingAsset
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
26,097,000us-gaap_ServicingAsset
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Accumulated amortization (16,084,000)he_ServicingAssetAccumulatedAmortization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(14,138,000)he_ServicingAssetAccumulatedAmortization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Valuation allowance (41,000)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(202,000)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Net carrying amount 11,965,000he_ServicingAssetNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
11,757,000he_ServicingAssetNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Movement in Mortgage Loans on Real Estate [Roll Forward]    
Servicing Asset at Amortized Cost 11,749,000us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
11,938,000us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Servicing Asset at Amortized Value, Amount Capitalized 906,000he_ServicingAssetatAmortizedValueAmountCapitalized
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
467,000he_ServicingAssetatAmortizedValueAmountCapitalized
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Servicing Asset at Amortized Cost, Amortization (647,000)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(432,000)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Other-than-temporary impairment (2,000)us-gaap_ServicingAssetAtAmortizedCostOtherThanTemporaryImpairments
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(14,000)us-gaap_ServicingAssetAtAmortizedCostOtherThanTemporaryImpairments
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Servicing Asset at Amortized Cost 12,006,000us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
11,959,000us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Valuation Allowance [Roll Forward]    
Valuation allowance, beginning balance 209,000us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
251,000us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Provision (recovery) (166,000)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsProvisionsRecoveries
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(35,000)us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsProvisionsRecoveries
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Other-than-temporary impairment (2,000)us-gaap_ServicingAssetAtAmortizedCostOtherThanTemporaryImpairments
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(14,000)us-gaap_ServicingAssetAtAmortizedCostOtherThanTemporaryImpairments
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Valuation allowance, ending balance 41,000us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
202,000us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Unpaid principal balance 1,414,990,000he_FairValueInputsUnpaidPrincipalBalanceAsset
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
1,391,030,000he_FairValueInputsUnpaidPrincipalBalanceAsset
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Weighted average note-rate 4.06%he_FairValueInputsStatedInterestRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
4.07%he_FairValueInputsStatedInterestRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Weighted average discount rate 9.60%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
9.60%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Weighted average prepayment speed 10.60%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
9.50%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 25 Basis Point Adverse Change in Prepayment Speed (750,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof25BasisPointAdverseChangeinPrepaymentSpeed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(757,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof25BasisPointAdverseChangeinPrepaymentSpeed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 50 Basis Point Adverse Change in Prepayment Speed (1,408,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof50BasisPointAdverseChangeinPrepaymentSpeed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(1,524,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof50BasisPointAdverseChangeinPrepaymentSpeed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 25 Basis Points Adverse Change in Discount Rate (129,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof25BasisPointsAdverseChangeinDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
(140,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof25BasisPointsAdverseChangeinDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 50 Basis Points Adverse Change in Discount Rate $ (256,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof50BasisPointsAdverseChangeinDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
$ (278,000)he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof50BasisPointsAdverseChangeinDiscountRate
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
/ dei_LegalEntityAxis
= he_AmericanSavingsBankFSBMember
Troubled debt restructurings real estate loans    
Servicing Asset at Amortized Cost [Line Items]    
Financing Receivable Modifications Minimum, Period of Payment Default of Loans Determined to be Troubled Debt Restructurings 90 days