XML 38 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED (USD $)
In Thousands, unless otherwise specified
Total
Redeemable Noncontrolling Interests [Member]
Common Stock [Member]
Common Stock [Member]
Class A Common Stock [Member]
Capital In Excess Of Par Value [Member]
Deferred Compensation Obligation [Member]
HEICO Stock Held By Irrevocable Trust [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total Shareholders Equity [Member]
Starting Balance, Redeemable Noncontrolling Interests at Oct. 31, 2013   $ 59,218us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Starting Balance at Oct. 31, 2013     268us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
255,889us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,138us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_DeferredCompensationObligationMember
(1,138)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_HeicoStockHeldByIrrevocableTrustMember
144us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
349,649us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
116,889us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
723,235us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive income 64,691us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 3,583us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
          (651)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
55,822us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
5,937us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
61,108us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Cash dividends                 (27,225)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (27,225)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Issuance of common stock to Savings and Investment Plan         3,071us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          3,071us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Share-based compensation expense         4,189us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          4,189us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Proceeds from stock option exercises         400us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          400us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Tax benefit from stock option exercises         93us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          93us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Redemptions of common stock related to stock option exercises (273)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises       (273)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          (273)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Distributions to noncontrolling interests   (3,712)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
              (67,400)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(67,400)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Acquisitions of noncontrolling interests   (1,243)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Reclassification of Redeemable Noncontrolling Interests to Noncontrolling Interests   19,383hei_ReclassificationofRedeemableNoncontrollingIntereststoNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
              19,383hei_ReclassificationofRedeemableNoncontrollingIntereststoNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
19,383hei_ReclassificationofRedeemableNoncontrollingIntereststoNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Adjustments to redemption amount of redeemable noncontrolling interests   (630)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
            630us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  630us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Other       1us-gaap_StockholdersEquityOther
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
5us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (1)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
6us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Ending Balance, Redeemable Noncontrolling Interests at Apr. 30, 2014   37,833us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Ending Balance at Apr. 30, 2014     268us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
397us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
263,374us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,138us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_DeferredCompensationObligationMember
(1,138)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_HeicoStockHeldByIrrevocableTrustMember
(507)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
378,875us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
74,810us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
717,217us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Starting Balance, Redeemable Noncontrolling Interests at Oct. 31, 2014 39,966us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests 39,966us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Starting Balance at Oct. 31, 2014 774,619us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   268us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
397us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
269,351us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,138us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_DeferredCompensationObligationMember
(1,138)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_HeicoStockHeldByIrrevocableTrustMember
(8,289)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
437,757us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
75,135us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
774,619us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive income 58,860us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 2,288us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
          (10,925)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
60,745us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
6,752us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
56,572us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Cash dividends                 (4,666)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (4,666)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Issuance of common stock to Savings and Investment Plan     1us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  4,127us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          4,128us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Share-based compensation expense         2,778us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          2,778us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Proceeds from stock option exercises       2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,952us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          2,954us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Tax benefit from stock option exercises         1,405us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          1,405us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Redemptions of common stock related to stock option exercises (5)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises       (5)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          (5)hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Distributions to noncontrolling interests   (2,651)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
              (2,082)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(2,082)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Adjustments to redemption amount of redeemable noncontrolling interests   7,304us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
            (7,304)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (7,304)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Deferred compensation obligation           158hei_StockIssuedDuringPeriodValueDeferredCompensationObligation
/ us-gaap_StatementEquityComponentsAxis
= hei_DeferredCompensationObligationMember
         
Deferred compensation obligation             (158)hei_StockHeldDuringPeriodValueDeferredCompensationObligation
/ us-gaap_StatementEquityComponentsAxis
= hei_HeicoStockHeldByIrrevocableTrustMember
       
Other                 2us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  2us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Noncontrolling Interest, Increase from Business Combination   17,007us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Ending Balance, Redeemable Noncontrolling Interests at Apr. 30, 2015 63,914us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests 63,914us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_StatementEquityComponentsAxis
= hei_RedeemableNoncontrollingInterestsMember
                 
Ending Balance at Apr. 30, 2015 $ 828,401us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 269us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 399us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 280,608us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 1,296us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_DeferredCompensationObligationMember
$ (1,296)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_HeicoStockHeldByIrrevocableTrustMember
$ (19,214)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 486,534us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 79,805us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 828,401us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hei_TotalShareholdersEquityMember