XML 37 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 30, 2015
Oct. 31, 2014
Deferred Compensation Plans [Abstract]    
Deferred compensation plans $ 82,622us-gaap_DeferredCompensationPlanAssets $ 71,449us-gaap_DeferredCompensationPlanAssets
Liabilities:    
Contingent consideration 20,118us-gaap_BusinessCombinationContingentConsiderationLiability 1,184us-gaap_BusinessCombinationContingentConsiderationLiability
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 6,066us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
9,441us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:    
Contingent consideration 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 76,556us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
62,008us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities:    
Contingent consideration 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:    
Contingent consideration 20,118us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,184us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Corporate Owned Life Insurance [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 76,506us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
61,958us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
Corporate Owned Life Insurance [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Corporate Owned Life Insurance [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 76,506us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
61,958us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate Owned Life Insurance [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_CorporateOwnedLifeInsuranceMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Securities [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 2,382us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
2,225us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 2,382us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,225us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Securities [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Securities [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Funds [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 1,800us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
1,903us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
Equity Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 1,800us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,903us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Funds [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Funds [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Money Market Funds [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 979us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
3,974us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
Money Market Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 979us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3,974us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Money Market Funds [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Money Market Funds [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other Defined Deferred Compensation Plan [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 955us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
1,389us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
Other Defined Deferred Compensation Plan [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 905us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,339us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other Defined Deferred Compensation Plan [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 50us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
50us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other Defined Deferred Compensation Plan [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans $ 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_DeferredCompensationPlanAssets
/ hei_DeferredCompensationPlanAssetCategoriesAxis
= hei_OtherDefinedDeferredCompensationPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member