XML 74 R60.htm IDEA: XBRL DOCUMENT
v3.21.2

Bank segment - Mortgage servicing rights (Details) - American Savings Bank (ASB) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2021 USD ($) | Sep. 30, 2020 USD ($) | Sep. 30, 2021 USD ($) | Sep. 30, 2020 USD ($) | Dec. 31, 2020 USD ($)
Servicing Asset at Amortized Cost [Line Items] |  |  |  |  |
Repurchase reserve | $ 100 | $ 100 | $ 100 | $ 100 |
Mortgage service fees | 1,000 | 900 | 2,800 | 2,500 |
Mortgage servicing rights |  |  |  |  |
Servicing asset - beginning balance |  |  | 10,020 |  |
Servicing asset - ending balance | 10,272 |  | 10,272 |  |
Residential loan |  |  |  |  |
Servicing Asset at Amortized Cost [Line Items] |  |  |  |  |
Proceeds from sale of residential loans | 38,300 | 128,000 | 304,800 | 387,200 |
Gain on sale of mortgage loans | 1,300 | 7,700 | 7,500 | 15,900 |
Servicing contracts |  |  |  |  |
Changes in Carrying Value of MSRs |  |  |  |  |
Gross carrying amount | 22,182 |  | 22,182 |  | $ 22,950
Accumulated amortization | (11,910) |  | (11,910) |  | (12,670)
Valuation allowance | 0 | (382) | 0 | (382) | (260)
Net carrying amount | 10,272 | 9,553 | 10,272 | 9,553 | 10,020
Mortgage servicing rights |  |  |  |  |
Servicing asset - beginning balance | 10,754 | 9,911 | 10,280 | 9,101 |
Amount capitalized | 315 | 1,119 | 2,885 | 3,481 |
Amortization | (797) | (1,095) | (2,893) | (2,647) |
Other-than-temporary impairment | 0 | 0 | 0 | 0 |
Servicing asset - ending balance | 10,272 | 9,935 | 10,272 | 9,935 |
Valuation allowance for mortgage servicing rights |  |  |  |  |
Valuation allowance, beginning balance | 0 | 264 | 260 | 0 |
Provision | 0 | 118 | (260) | 382 |
Other-than-temporary impairment | 0 | 0 | 0 | 0 |
Valuation allowance, ending balance | 0 | $ 382 | 0 | $ 382 |
Unpaid principal balance | 1,521,966 |  | 1,521,966 |  | 1,450,312
Prepayment rate: |  |  |  |  |
25 basis points adverse rate change | (1,045) |  | (1,045) |  | (738)
50 basis points adverse rate change | (2,209) |  | (2,209) |  | (1,445)
Discount rate: |  |  |  |  |
25 basis points adverse rate change | (115) |  | (115) |  | (68)
50 basis points adverse rate change | $ (229) |  | $ (229) |  | $ (135)
Servicing contracts | Note rate |  |  |  |  |
Valuation allowance for mortgage servicing rights |  |  |  |  |
Weighted average measurement input | 0.0342 |  | 0.0342 |  | 0.0368
Servicing contracts | Discount rate |  |  |  |  |
Valuation allowance for mortgage servicing rights |  |  |  |  |
Weighted average measurement input | 0.0925 |  | 0.0925 |  | 0.0925
Servicing contracts | Prepayment speed |  |  |  |  |
Valuation allowance for mortgage servicing rights |  |  |  |  |
Weighted average measurement input | 0.117 |  | 0.117 |  | 0.177

X
- Definition Fair Value Inputs, Discount Rate [Abstract] + References No definition available. + Details
Name: | he_FairValueInputsDiscountRateAbstract
Namespace Prefix: | he_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs, Prepayment Rate [Abstract] + References No definition available. + Details
Name: | he_FairValueInputsPrepaymentRateAbstract
Namespace Prefix: | he_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs, Unpaid Principal Balance, Asset + References No definition available. + Details
Name: | he_FairValueInputsUnpaidPrincipalBalanceAsset
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Mortgage Loans On Real Estate, Repurchase Reserve + References No definition available. + Details
Name: | he_MortgageLoansOnRealEstateRepurchaseReserve
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The hypothetical financial impact of a 25 basis point adverse change of prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date. + References No definition available. + Details
Name: | he_SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf25BasisPointAdverseChangeInPrepaymentSpeed
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sensitivity Analysis Of Fair Value, Transferor's Interests In Transferred Financial Assets, Impact Of 50 Basis Points Adverse Change In Discount Rate + References No definition available. + Details
Name: | he_SensitivityAnalysisOfFairValueTransferorsInterestsInTransferredFinancialAssetsImpactOf50BasisPointsAdverseChangeInDiscountRate
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 25 Basis Points Adverse Change in Discount Rate + References No definition available. + Details
Name: | he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof25BasisPointsAdverseChangeinDiscountRate
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 50 Basis Point Adverse Change in Prepayment Speed + References No definition available. + Details
Name: | he_SensitivityAnalysisofFairValueTransferorsInterestsinTransferredFinancialAssetsImpactof50BasisPointAdverseChangeinPrepaymentSpeed
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Servicing Asset, Accumulated Amortization + References No definition available. + Details
Name: | he_ServicingAssetAccumulatedAmortization
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Servicing Asset At Amortized Value, Amount Capitalized + References No definition available. + Details
Name: | he_ServicingAssetAtAmortizedValueAmountCapitalized
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Servicing Asset, Net + References No definition available. + Details
Name: | he_ServicingAssetNet
Namespace Prefix: | he_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Income from mortgage banking activities (fees and commissions) and servicing real estate mortgages, credit cards, and other financial assets held by others net of any related impairment of capitalized service costs. Also includes any premiums received in lieu of regular servicing fees on such loans only as earned over the life of the loans. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1402 -Subsection Instruction 3 + Details
Name: | us-gaap_FeesAndCommissionsMortgageBankingAndServicing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans made to finance real estate acquisitions. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 310 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123605502&loc=d3e21310-158488 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 310 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123605502&loc=d3e21286-158488 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 310 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123605549&loc=d3e21493-158490 + Details
Name: | us-gaap_GainLossOnSaleOfMortgageLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInMortgageLoansOnRealEstateRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3461-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 45 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745 + Details
Name: | us-gaap_ServicingAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ServicingAssetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other-than-temporary impairment (OTTI) applied to contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a)(6) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 + Details
Name: | us-gaap_ServicingAssetAtAmortizedCostOtherThanTemporaryImpairments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745 Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745 + Details
Name: | us-gaap_ServicingAssetAtAmortizedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 + Details
Name: | us-gaap_ServicingAssetAtAmortizedValueAmortization1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_ServicingAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ServicingAssetsAtAmortizedValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of impairment as of the balance sheet date of recognized servicing assets that are being amortized in proportion to and over the period of estimated net servicing income or loss. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 + Details
Name: | us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for impairment of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer from expenses (recoveries) recognized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (e)(2) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 + Details
Name: | us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsProvisionsRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=he_AmericanSavingsBankFSBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ServicingContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=he_MeasurementInputNoteInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |