XML 18 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment financial information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment financial information      
Total revenues $ 637,862us-gaap_Revenues $ 783,749us-gaap_Revenues  
Income (loss) before income taxes 52,318he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest 71,981he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest  
Income taxes (benefit) 19,979us-gaap_IncomeTaxExpenseBenefit 25,721us-gaap_IncomeTaxExpenseBenefit  
Net income 32,339us-gaap_ProfitLoss 46,260us-gaap_ProfitLoss  
Preferred stock dividends of subsidiaries 473us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable 473us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable  
Net income for common stock 31,866us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 45,787us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Assets 11,273,447us-gaap_Assets   11,185,142us-gaap_Assets
Electric utility      
Segment financial information      
Total revenues 573,442us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
720,062us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Income (loss) before income taxes 43,223he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
57,166he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Income taxes (benefit) 15,850us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
21,247us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Net income 27,373us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
35,919us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Preferred stock dividends of subsidiaries 499us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
499us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Net income for common stock 26,874us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
35,420us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Assets 5,535,500us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
  5,590,457us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
Bank      
Segment financial information      
Total revenues 64,348us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
63,619us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Income (loss) before income taxes 20,631he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
22,532he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Income taxes (benefit) 7,156us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
8,133us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Net income 13,475us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
14,399us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Net income for common stock 13,475us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
14,399us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Assets 5,724,877us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
  5,566,222us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
Other      
Segment financial information      
Total revenues 72us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
68us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Income (loss) before income taxes (11,536)he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(7,717)he_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Income taxes (benefit) (3,027)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(3,659)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net income (8,509)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(4,058)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Preferred stock dividends of subsidiaries (26)us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(26)us-gaap_NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Net income for common stock (8,483)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(4,032)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Assets 13,070us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
  28,463us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Revenues from external customers      
Segment financial information      
Total revenues 637,862us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
783,749us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Revenues from external customers | Electric utility      
Segment financial information      
Total revenues 573,431us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
720,056us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Revenues from external customers | Bank      
Segment financial information      
Total revenues 64,348us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
63,619us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_BankingSegmentMember
 
Revenues from external customers | Other      
Segment financial information      
Total revenues 83us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
74us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Intersegment revenues (eliminations) | Electric utility      
Segment financial information      
Total revenues 11us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= he_ElectricUtilitySegmentMember
 
Intersegment revenues (eliminations) | Other      
Segment financial information      
Total revenues $ (11)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (6)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember