HURC


Line plots across dimensions of each concept
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:Revenues

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss

us-gaap:InterestExpense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:Assets

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:Land

us-gaap:MachineryAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:LeaseholdImprovementsGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:LiabilitiesCurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInInventories

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividends

us-gaap:EffectiveIncomeTaxRateContinuingOperations
us-gaap:OptionIndexedToIssuersEquityType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:OptionIndexedToIssuersEquityType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
us-gaap:TitleOfIndividual

us-gaap:UnrecognizedTaxBenefits

hurc:IncreaseDecreaseInIncomeTaxesPayable

hurc:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities

hurc:WeightedAverageNumberOfDilutedSharesOutstandingBeforeDilutiveEffect

us-gaap:CommonStockDividendsPerShareCashPaid

us-gaap:DepreciationAndAmortization
us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation
us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet

us-gaap:DividendsCash
us-gaap:StatementEquityComponents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
us-gaap:FinancialInstrument, us-gaap:HedgingDesignation, us-gaap:IncomeStatementLocation
us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInReceivables

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestIncomeOther

us-gaap:InvestmentIncomeNet

us-gaap:LeaseCost

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsForRepurchaseOfEquity

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsToDevelopSoftware

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualWarrantiesIssued

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RepaymentsOfShortTermDebt

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
us-gaap:StatementEquityComponents

us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedDuringPeriodShares

us-gaap:StockRepurchasedDuringPeriodValue
us-gaap:StatementEquityComponents

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted

us-gaap:UnrealizedGainLossOnDerivatives

hurc:AssetsNoncurrentExcludingPropertyAndEquipment

us-gaap:AccruedEmployeeBenefitsCurrent

us-gaap:AccruedIncomeTaxesNoncurrent

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:BuildingsAndImprovementsGross

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DerivativeAssetsCurrent
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeLiabilitiesCurrent
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeNotionalAmount
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities, us-gaap:HedgingDesignation
us-gaap:HedgingDesignation
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:InvestmentsFairValueDisclosure

us-gaap:PrepaidExpenseCurrent

us-gaap:ProductWarrantyAccrual

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:TitleOfIndividual

Tables

  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:CommonStockValue ▄▅█▇▇▇▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁657000.0667000.0680000.0677000.0677000.0677000.0676000.0672000.0672000.0671000.0669000.0664000.0663000.0663000.0660000.0657000.0657000.0657000.0656000.0655000.0655000.0655000.0654000.0651000.0651000.0651000.0648000.0647000.0647000.0646000.0645000.0645000.0645000.0645000.0644000.0644000.0644000.0NANA644000.0NA
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock▃▅█▇▇▇▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁6565163.06666226.06803163.06767237.06767237.06767237.06758123.06723160.06716898.06711898.06692778.06641197.06624197.06624197.06602863.06573103.06573103.06573103.06564017.06551718.06551718.06551718.06537983.06508880.06504880.06504880.06482344.06465054.06465054.06453685.06447210.06447210.06447210.06447210.06441351.06440851.06440851.06440851.06440851.06440851.06440851.0
us-gaap:CommonStockSharesIssued ▃▅▇████▇▇▇▇▆▅▅▅▅▅▅▄▄▄▄▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁6636906.06737969.06868950.06967719.06967719.06967719.06955895.06891508.06885246.06880246.06866932.06799006.06782006.06782006.06754922.06720453.06720453.06720453.06711283.06650517.06650517.06650517.06638931.06589918.06585918.06585918.06571986.06533510.06533510.06522141.06515911.06502928.06502928.06502928.06496453.06471710.06471710.0NANA6440851.0NA
us-gaap:CommonStockSharesAuthorized ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█12.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.512.513.25NANA13.25NA
us-gaap:CommonStockSharesOutstanding ▃▅█▇▇▇▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁6565163.06666226.06803163.06767237.06767237.06767237.06758123.06723160.06716898.06711898.06692778.06641197.06624197.06624197.06602863.06573103.06573103.06573103.06564017.06551718.06551718.06551718.06537983.06508880.06504880.06504880.06482344.06465054.06465054.06453685.06447210.06447210.06447210.06447210.06441351.06440851.06440851.0NANA6440851.0NA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding ▁▆█6604000.06739000.06781000.0NA6813000.06824000.06807000.0NA6788000.06784000.06745000.0NA6695000.06671000.06668000.0NA6645000.06641000.06623000.0NA6594000.06589000.06569000.0NA6548000.06531000.06514000.0NA6507000.06496000.06484000.0NA6465000.06479000.06466000.0NA6480000.06489000.06463000.0NA6441000.0
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic ▁▆█6595000.06739000.06781000.0NA6767000.06764000.06735000.0NA6717000.06706000.06659000.0NA6624000.06617000.06583000.0NA6573000.06570000.06558000.0NA6552000.06547000.06523000.0NA6505000.06498000.06477000.0NA6458000.06452000.06447000.0NA6447000.06443000.06441000.0NA6441000.06441000.06441000.0NA6441000.0
us-gaap:EarningsPerShareBasic ▄▁▃▄▅▆▇█▇▅▅▇▅▅▄▅▅▅▆▆▅▆▅▆▆▅▅▄▄▅▅▆▆▅▆▅▆▅▄▃▃0.32-0.58-0.130.310.510.770.981.240.960.550.441.010.580.550.130.450.410.560.590.730.560.60.570.740.670.540.360.290.130.490.350.630.610.460.710.410.710.360.24-0.18000000000000005-0.18
us-gaap:EarningsPerShareDiluted ▄▁▃▄▅▆▇█▇▅▅▇▆▅▄▅▅▅▆▆▅▆▅▆▆▅▅▄▄▅▅▆▆▅▆▅▆▅▄▃▃0.32-0.58-0.130.310.510.760.971.220.950.550.431.00.580.540.130.450.40.560.580.720.550.60.570.740.660.540.360.290.130.480.340.630.610.450.710.410.70.360.24-0.18000000000000005-0.18
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:Revenues ▃▂▃▅▅▆▇█▇▆▆▇▅▅▄▆▄▄▅▆▄▄▄▅▅▄▄▄▃▄▃▅▄▃▄▄▄▃▃▂▁45.38237.12643.6659.98958.50170.67474.21383.05178.75270.42468.44475.93160.7758.22248.74466.35452.40352.02956.50365.69352.53550.18350.97262.22355.37953.73150.9753.94245.15849.61944.08556.06749.95945.96551.12648.57150.57341.57639.6834.71526.474
us-gaap:CostOfGoodsAndServicesSold ▄▃▄▆▅▇▇██▇▇▇▅▅▄▆▄▄▅▆▄▃▄▅▄▄▄▅▃▄▃▅▄▃▄▃▄▂▂▂▁34.31330.41734.50143.74941.31249.03752.07155.254.23151.11148.32352.56243.2341.15436.15846.35736.26835.41938.80546.33835.90533.62434.42542.17137.36737.10237.05138.833.44334.33631.16938.84733.87532.57234.64232.88934.72328.92527.98926.23521.815
us-gaap:GrossProfit ▃▂▂▄▅▆▆█▇▅▆▇▅▅▃▆▄▅▅▅▅▅▅▆▅▅▄▄▃▄▃▅▄▄▅▄▄▃▃▂▁11.0696.7099.15916.2417.18921.63722.14227.85124.52119.31320.12123.3717.5417.06812.58619.99716.13516.6117.69819.35516.6316.55916.54720.05218.01216.62913.91915.14211.71515.28312.91617.2216.08413.39316.48415.68215.8512.65111.6918.484.659
us-gaap:SellingGeneralAndAdministrativeExpense ▃▄▄▆▅▆▆█▇▆▅▆▅▄▄▇▅▅▅▅▄▄▄▅▅▄▄▅▃▄▂▅▃▃▃▄▃▃▂▃▁9.62710.59910.84614.05112.59214.11113.91416.56415.1613.3212.96614.38512.39511.71411.16714.87812.04211.94311.96112.63211.35110.8510.45412.9411.86911.20610.611.80210.01210.6798.9211.8710.2729.2889.7311.0929.3179.2548.839.086.994
us-gaap:OperatingIncomeLoss ▃▁▂▄▅▆▇█▇▆▆▇▅▅▃▅▅▅▅▆▅▅▆▆▆▅▄▄▄▅▅▅▅▅▆▅▆▄▄▃▂1.442-3.89-1.6872.1894.5977.5268.22811.2879.3615.9937.1558.9855.1455.3541.4195.1194.0934.6675.7376.7235.2795.7096.0937.1126.1435.4233.3193.341.7034.6043.9965.355.8124.1056.7544.596.5333.3972.861-0.6-2.335
us-gaap:InterestExpense ▃▄▂▂▂▂▂▃▃▃▃▃▃▃▃▁▃▃▃▃▅▆▇▇▆▅▇█▇▅▆▆▄▄▃█▅▂▁▁▃19000.032000.018000.018000.018000.014000.012000.026000.029000.025000.020000.025000.021000.024000.021000.00.023000.025000.024000.024000.048000.057000.069000.068000.065000.054000.077000.086000.074000.055000.065000.063000.043000.038000.024000.082000.047000.09000.05000.06000.021000.0
us-gaap:OtherNonoperatingIncomeExpense ▅▃▆▃▆▆█▁▅▄▇▄▆▅▆▂▅▇▅▄▆▇▅▄▆▅▆▅▄▆▅▅▅▆▇▂▅▆▅▅▆-223000.0-793000.083000.0-1038000.0-77000.0-7000.0567000.0-1499000.0-457000.0-579000.0168000.0-587000.098000.0-240000.0-51000.0-1088000.0-246000.0246000.0-226000.0-522000.0-11000.0159000.0-307000.0-605000.0-46000.0-269000.0-16000.0-383000.0-530000.0-72000.0-259000.0-272000.0-190000.0-17000.0138000.0-1096000.0-242000.0-23000.0-456000.0-272000.0-55000.0
us-gaap:AllocatedShareBasedCompensationExpense ██▁621000.0643000.0136000.0NA700000.0691000.0709000.0NA600000.0651000.0549000.0NA454000.0295000.0351000.0400000.0441000.0424000.0335000.0319000.0312000.0312000.0257000.0264000.0146000.0265000.0246000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0NANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▄▁▂▄▅▇▇█▇▆▇▇▆▅▄▅▅▅▆▆▆▆▆▆▆▅▅▅▄▅▅▆▆▅▆▅▆▅▄▃▂1.225-4.692-1.491.8384.6467.7339.10710.6419.0115.4077.4378.9395.2415.1131.4224.5423.844.8995.6046.6555.2565.8395.8036.9086.0595.1213.2733.1141.1174.5123.6995.3055.5984.0656.8963.4946.2813.3992.445-0.988-2.383
us-gaap:IncomeTaxExpenseBenefit ▁▂▂▂▄▆▅▅▆▅█▅▄▄▃▄▄▄▅▅▄▅▅▅▅▄▄▄▃▄▄▄▄▄▅▄▅▄▄▃▁-0.937-0.765-0.597-0.261.1552.4812.4532.3392.5111.6564.52.2381.3531.4670.5431.5391.121.2251.7091.8511.5731.8782.0372.0451.6841.5850.9041.2150.2631.3291.4451.2191.6411.1032.2630.841.7061.050.8990.174-1.21
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax █▄▅▆▃▄▅▃▂▃█▄▇▆▄▄▄▇▃▄▃▅▁▂▄▅▄▆▄▄▅▆▃▅▄▃▄5092000.0-135000.0283000.02526000.0-1899000.0-1386000.01309000.0-2337000.0-3689000.0-2222000.05065000.0-503000.03263000.02259000.0-103000.0-1025000.0-1428000.03423000.0-2411000.0-639000.0-1658000.01020000.0-5056000.0-3163000.0-886000.01227000.0-713000.01506000.0-520000.0-954000.0860000.02062000.0-2648000.0924000.0-1176000.0-1851000.0-674000.0NANANANA
us-gaap:OtherComprehensiveIncomeLossNetOfTax █▄▄▆▃▃▅▃▁▃▇▃▅▆▄▄▄▆▁▂▂▅▁4454000.0386000.0199000.02438000.0-1414000.0-1145000.01051000.0-1109000.0-2774000.0-1491000.03701000.0-789000.01170000.02037000.0435000.0-248000.0-380000.02141000.0-3170000.0-1820000.0-2194000.01324000.0-3136000.0NANANANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedDistributionsInExcessOfNetIncome█▄▄▆▃▃▅▃▁▃▇▃▅▆▄▄▄▆▁▂▂▅▁4454000.0386000.0199000.02438000.0-1414000.0-1145000.01051000.0-1109000.0-2774000.0-1491000.03701000.0-789000.01170000.02037000.0435000.0-248000.0-380000.02141000.0-3170000.0-1820000.0-2194000.01324000.0-3136000.0NANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▄▁▃▄▅▆▇█▇▅▅▇▅▅▄▅▅▅▅▆▅▆▅▆▆▅▅▄▄▅▅▆▆▅▆▅▆▅▄▃▃2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7023.8883.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162-1.173
us-gaap:ComprehensiveIncomeNetOfTax ▇▁▃▆▄▆██▆▅▇▇▆▇▄▅▅▇▄▅▄▆▄▅▆▆▄▅▃▅▄▆▅▆▇▄▆▅▅▄6.616-3.541-0.6944.5362.0774.1077.7057.1933.7262.266.6385.9125.0585.6831.3142.7552.345.8150.7252.9841.4895.2850.633.5274.3514.2181.4713.173-0.1452.5081.5235.1462.3183.7135.6021.3594.0632.5832.9970.648NA
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic ▄▁▃▄▅▆▇█▇▅▅▇▅▅▄▅▅▅▅▆▅▆▅▆▆▅▅▄▄▅▅▆▆▅▆▅▆2.139-3.886-0.8842.0813.4625.2086.6018.2516.463.7282.9166.6573.8623.6220.8742.9862.7043.6533.8734.7773.6623.9383.7434.8254.343.5082.3491.8790.8453.152.234.0513.9232.9364.5942.6414.553NANANANA
us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted ▅▁▃▅▆▇█2.139-3.886-0.8842.0813.4625.2086.601NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:Assets ▇▇▇▇▇████▇▇▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▂▂▂▂▂▁▂▂▁▁▁299.314291.375300.99301.065305.889310.476316.076315.407308.187301.6300.793281.645274.477261.369251.827251.949251.821254.508246.02245.841239.905234.396233.324236.931227.698217.928214.244211.235209.512199.532196.83195.312196.996197.615189.151186.545190.735NANA160.346NA
us-gaap:LiabilitiesAndStockholdersEquity ▇▇▇▇▇████▇▇▆▆▅▅▅▅▅▄▄▄▄▄▄▃▃▂▂▂▂▂▁▂▂▁▁▁299.314291.375300.99301.065305.889310.476316.076315.407308.187301.6300.793281.645274.477261.369251.827251.949251.821254.508246.02245.841239.905234.396233.324236.931227.698217.928214.244211.235209.512199.532196.83195.312196.996197.615189.151186.545190.735NANA160.346NA
us-gaap:StockholdersEquity █▇████▇▇▇▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁234.046230.688238.375240.245235.957234.034230.021222.853216.075212.305210.096203.085196.968192.134186.548185.475182.919180.747175.103174.568171.679170.404165.265164.645161.252157.092152.884151.491148.411148.327145.564143.793138.492135.95132.012126.212124.715120.514117.808114.74114.046
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:AssetsCurrent ▆▆▆▇▇███▇▇▇▆▅▅▄▄▄▄▄▄▄▄▄▄▃▃▂▂▂▂▂▂▂▂▁▁▁249.226241.898249.561261.861270.777275.673281.211281.435273.022266.583265.571246.415239.468227.1217.988218.381219.314221.245213.419218.097213.345208.763208.194210.754201.758191.838188.326185.002182.993177.843174.749173.381175.477176.043167.321164.074167.982NANA136.208NA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▃▃▄▄▆▆▆█▇▇█▆▅▅▄▂▂▃▄▄▃▆▅▄▄▃▃▂▂▂▂▁▁▂▂▃▃▃▃▃▃47.08945.26752.58756.94366.10370.1869.75877.1777.01176.37680.23666.30761.14560.61455.1441.21742.20145.32551.78655.23749.99864.7259.85553.84651.34546.67447.99342.80444.61243.27739.10835.7735.09540.11342.66744.96149.13948.67850.28948.25545.189
us-gaap:AccountsReceivableNetCurrent ▂▁▂▅▄▅██▆▅▅▇▄▃▂▇▄▄▄▅▃▃▄▆▄▄▃▃▂▃▂▃▂▂▂▁▂32.0527.79832.13343.27938.08844.25553.04554.41445.81442.30841.61450.09439.25835.83131.84848.63137.09940.30238.40241.76636.35435.4637.23445.43537.6237.73934.57936.13930.35633.60231.74835.29730.51429.84131.18927.05730.407NANA20.114NA
us-gaap:InventoryNet ███▇█▇▇▆▆▆▆▅▆▅▅▅▅▅▄▄▄▃▂▃▃▃▃▃▃▂▂▂▃▃▁▂▁154.823152.864150.498148.851153.7148.688146.715137.609135.931134.85131.526119.948128.231118.853117.762117.025126.17122.736109.294106.308111.97892.44691.10495.99299.33895.59993.70895.2696.16190.04491.51391.3295.71792.88980.4781.12775.105NANA55.866NA
us-gaap:OtherAssetsCurrent ▁▁▂▂▃▂▂▂▂▃▃▂▃▂▂▂▂▂▂▂▂▂▂▂▂██▇█▇▇▇██▆▅▅334000.0427000.02114000.01983000.02395000.02197000.02183000.01825000.02153000.03324000.02726000.01557000.02445000.02056000.01957000.01576000.01793000.01695000.02008000.01804000.01521000.01593000.01282000.01365000.01479000.09176000.09089000.08014000.09008000.08180000.08521000.07645000.09048000.08808000.07097000.05598000.05763000.0NANA3508000.0NA
us-gaap:Land ███████████▆▆▆▆▆▆▆▆▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0NANA782000.0NA
us-gaap:MachineryAndEquipmentGross ████▇▇▇▇▇▇▇▆▆▆▅▅▅▅▅▅▅▃▂▃▃▃▂▃▂▂▂▂▁▁▁▁▁29.41428.74628.84328.84627.99327.94327.72226.8427.14726.85726.98825.65225.59924.73124.21523.51523.72224.11524.16224.02622.98219.6218.74119.43219.78719.41918.8719.05918.92217.84317.77117.41116.98516.87316.54516.33616.198NANA15.095NA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:PropertyPlantAndEquipmentGross ████▇▇▇▆▇▇▇▆▆▅▅▅▅▅▅▅▅▃▃▃▃▃▃▃▃▂▂▂▂▁▁▁▁42.28541.69641.99941.96840.84240.19139.95338.86139.18238.94838.9737.34837.45736.51435.91835.19535.33435.71235.57435.50434.41631.07830.13131.05131.47731.09230.55530.80130.65929.53929.42729.01228.11927.59227.00226.74226.462NANA25.176NA
us-gaap:LeaseholdImprovementsGross ▇▇██▇▆▅▅▅▅▅▄▅▄▄▄▄▄▃▄▄▄▄▄▄▄▄▄▄▄▄▄▃▂▂▁▁4651000.04730000.04936000.04902000.04629000.04028000.04011000.03801000.03815000.03871000.03762000.03503000.03665000.03590000.03510000.03487000.03419000.03404000.03219000.03323000.03338000.03362000.03294000.03523000.03594000.03577000.03577000.03634000.03629000.03588000.03548000.03467000.02999000.02821000.02559000.02508000.02366000.0NANA2183000.0NA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment ██▇▇▇▇▇▆▆▆▆▆▆▅▅▅▅▅▅▄▄▃▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁29.88828.90928.64228.05527.31427.21926.76225.90226.10126.17526.2525.16725.11224.37523.49522.89822.70722.80822.55522.36222.12619.73319.13619.54619.4919.04518.60918.50218.20917.81117.38716.93316.43216.18815.64815.19815.192NANA13.424NA
us-gaap:PropertyPlantAndEquipmentNet ▄▅▇█▇▆▆▆▆▅▅▄▄▄▄▄▅▆▆▆▄▂▁▂▃▄▃▄▄▃▄▄▃▂▂▂▂12.39712.78713.35713.91313.52812.97213.19112.95913.08112.77312.7212.18112.34512.13912.42312.29712.62712.90413.01913.14212.2911.34510.99511.50511.98712.04711.94612.29912.4511.72812.0412.07911.68711.40411.35411.54411.27NANA11.752NA
us-gaap:Goodwill ▆███▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂4921000.05809000.05836000.05847000.02332000.02358000.02403000.02377000.02449000.02522000.02586000.02440000.02477000.02298000.02279000.02314000.02351000.02403000.02286000.02319000.02315000.02360000.02373000.02606000.02771000.02861000.02789000.02807000.0NANANA233000.0NANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ▆▁▁▃▁▂▂▂▂▂▃▃▃▃▃▃▃▃▃▄▄▄▄▅▆▇▇█1767000.0746000.0781000.01096000.0845000.0881000.0916000.0938000.0988000.01041000.01092000.01076000.01118000.01087000.01109000.01150000.01192000.01241000.01236000.01289000.01327000.01385000.01431000.01635000.01811000.01958000.02041000.02155000.0NANANA937000.0NANANANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset ███▁12.43112.313.2080.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent █▇▇▇▇█▇▇▆▆▆▅▄▅▄▄▄▆▅▅▄▄▄▄▂▂▁▁▂▃▃▂▂▃▂▃▃8695000.08105000.08222000.08184000.08295000.08498000.08388000.08012000.07500000.07734000.07658000.07131000.06863000.07079000.06781000.06743000.06556000.07572000.07296000.07089000.06807000.06899000.06876000.06912000.05746000.05586000.05445000.05258000.05901000.06076000.06120000.05883000.05792000.06002000.05916000.05999000.06209000.0NANA6344000.0NA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:LiabilitiesCurrent ▂▁▁▂▄▅▇█▇▇▇▅▅▃▃▃▄▄▄▄▄▃▄▅▄▃▃▃▃▁▁▂▃▃▂▃▄50.55946.25447.28554.63264.1170.54380.11686.80383.53480.89182.470.88969.39660.15756.21757.96861.15865.83462.46765.08662.43658.3862.50866.80362.11356.5657.23655.68657.05148.91449.02949.37255.22758.47653.99457.22862.431NANA42.24NA
us-gaap:AccountsPayableCurrent ▂▁▁▂▅▆▇▇███▅▆▅▄▃▄▅▄▄▄▃▄▄▄▃▃▂▃▂▁▁▃▄▃▃▅31.83129.97729.57533.03145.18350.10955.24454.13158.95759.00257.60345.12748.5643.95740.26635.2142.87346.07343.54341.67843.03237.77540.85340.46441.81936.96439.09334.26236.01932.89929.74128.62138.54443.18436.57336.33544.332NANA30.394NA
us-gaap:AccruedIncomeTaxesCurrent ▁▁▂▃▃▃█▆0.0473000.01316000.01936000.01888000.02440000.07587000.05180000.0NANANA2362000.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccruedLiabilitiesCurrent ▁▁▁▁▁▁▁▁█▇▇█▅▅▅▇▆▆▆▇▆▆▆█▆▅▅▆▅▄▅▆▅▄▅▆▅4.7444.2114.055.0154.4044.5864.9094.12218.72116.1817.00818.2412.9512.69112.47617.23114.2314.10513.71616.78814.1514.17315.12618.0614.53812.88911.6613.50411.73610.0411.58114.18611.53111.03313.29913.98313.447NANA8.132NA
us-gaap:OperatingLeaseLiabilityCurrent ███▁4157000.03905000.04151000.00.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:LiabilitiesNoncurrent █▇█▂▁▁▁▁▃▃▃▃▃▄▄▃▃▃▃▂▁▁▁▁14.70914.43315.336.1885.8225.8995.9395.7518.5788.4048.2977.6718.1139.0789.0628.5067.7447.9278.456.1875.795.6125.5515.483NANANA4.058NANANA2.147NANANA3.105NANANA3.366NA
us-gaap:DeferredIncomeTaxLiabilitiesNet ▂▆█▁166000.0182000.0194000.0160000.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▇▇█▁8647000.08738000.09412000.00.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:StockholdersEquity █▇████▇▇▇▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁234.046230.688238.375240.245235.957234.034230.021222.853216.075212.305210.096203.085196.968192.134186.548185.475182.919180.747175.103174.568171.679170.404165.265164.645161.252157.092152.884151.491148.411148.327145.564143.793138.492135.95132.012126.212124.715120.514117.808114.74114.046
us-gaap:CommonStockValue ▄▅█▇▇▇▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁657000.0667000.0680000.0677000.0677000.0677000.0676000.0672000.0672000.0671000.0669000.0664000.0663000.0663000.0660000.0657000.0657000.0657000.0656000.0655000.0655000.0655000.0654000.0651000.0651000.0651000.0648000.0647000.0647000.0646000.0645000.0645000.0645000.0645000.0644000.0644000.0644000.0NANA644000.0NA
us-gaap:AdditionalPaidInCapital ▅▆███▇▇▇▇▆▆▅▅▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁60.35862.73165.98566.3565.77865.11464.39164.18563.85463.06962.3861.34460.4760.02859.46759.11958.7258.29657.87357.53957.10856.79656.41855.97455.65155.38654.94354.69854.46853.91753.66353.41553.2653.03652.81252.61452.476NANA52.144NA
us-gaap:RetainedEarningsAccumulatedDeficit ██████▇▇▇▆▆▆▆▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▁▁▁176.925175.638180.444182.151180.873178.2173.766167.859160.303154.545151.536149.267143.236140.014137.029136.742134.337132.209129.13125.76121.482118.325114.889111.58107.174103.255100.17598.1396.55496.02392.8490.58686.582.54379.58174.94872.294NANA63.824NA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▆▃▃▃▂▂▃▃▃▅▆▃▄▃▂▂▂▂▁▃▄▅▄▆▇▇▇▇▆▇▇█▇██▇█-3894000.0-8348000.0-8734000.0-8933000.0-11371000.0-9957000.0-8812000.0-9863000.0-8754000.0-5980000.0-4489000.0-8190000.0-7401000.0-8571000.0-10608000.0-11043000.0-10795000.0-10415000.0-12556000.0-9386000.0-7566000.0-5372000.0-6696000.0-3560000.0-2224000.0-2200000.0-2882000.0-1984000.0-3258000.0-2259000.0-1584000.0-853000.0-1913000.0-274000.0-1025000.0-1994000.0-699000.0NANA-1872000.0NA
 us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship us-gaap:CashFlowHedging▆█▇▇▇▆▆▆▄▂▁▃▄██▇▆▄▆▇908000.01546000.01025000.01109000.01197000.0712000.0471000.0729000.0-499000.0-1414000.0-2145000.0-781000.0-495000.01598000.01820000.01282000.0505000.0-543000.0739000.01498000.0NANANA991000.0NANANA-968000.0NANANANANANANANANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▇▇▁▄██▅▅▇▇▇▇▆▅▆▆▆▆▅▅▅▅▅▅▅▄▅▅▅▅▅▅▅▅▅▄▄▄▄▄638000.0644000.0-362000.073000.0664000.0724000.0210000.0218000.0606000.0629000.0549000.0610000.0442000.0295000.0351000.0424000.0424000.0424000.0335000.0312000.0312000.0312000.0257000.0264000.0265000.0147000.0245000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.0NA
 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapital▇▇▁▄██▅▅▇▇▇▇▆▅▆▆▆▆▅▅▅▅▅▅▅▄▅▅▅▅▅▅▅▅▅▄▄▄▄▄638000.0642000.0-365000.073000.0664000.0723000.0206000.0218000.0606000.0627000.0547000.0611000.0442000.0293000.0348000.0424000.0424000.0423000.0334000.0312000.0312000.0311000.0255000.0264000.0265000.0145000.0245000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.0NA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▂▁▁▂▃▁▄▄▂▇▅▃▅█5.02-2.089-2.747-3.348-1.4722.377-3.9693.5094.046-1.00514.4626.211.9526.21415.996NANANANA7.6936.3685.9988.4854.226.054-0.7156.7770.9414.6214.7344.0891.453-4.261-2.312-1.867-2.2751.182-2.4592.3572.8449.772
us-gaap:NetCashProvidedByUsedInInvestingActivities ███▁▆▇▇▅▆▆▆█▇▇▇-324000.0-342000.0-376000.0-5265000.0-1413000.0-998000.0-1221000.0-2126000.0-1670000.0-1388000.0-1422000.0-661000.0-1261000.0-826000.0-1280000.0NANANANA-1642000.0-18440000.0-1103000.0-628000.0-509000.0-614000.0-864000.0-598000.0-689000.0-996000.0-463000.0-866000.0-1134000.0-1299000.0-764000.0-576000.0-1106000.0-759000.0-458000.0-553000.0-614000.0-418000.0
us-gaap:NetCashProvidedByUsedInFinancingActivities ▂▁▆▇▇▇▄▇▇▇▇█▇█▇-3896000.0-4790000.0-1312000.0-816000.0-818000.0-818000.0-2700000.0-590000.0-562000.0-723000.0-678000.0-227000.0-667000.0-392000.0-1065000.0NANANANA-399000.0-2139000.0-459000.0-266000.0-391000.0-456000.0-160000.0-708000.0-2398000.0-2215000.01000.0NA3000.01182000.0477000.0632000.05000.0202000.0637000.0NANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect █▂▄▁▄▇▂▇▇1.822-7.32-4.356-9.16-4.0770.422-7.4120.1590.635NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▂▁▁▂▃▁▄▄▂▇▅▃▅█5.02-2.089-2.747-3.348-1.4722.377-3.9693.5094.046-1.00514.4626.211.9526.21415.996NANANANA7.6936.3685.9988.4854.226.054-0.7156.7770.9414.6214.7344.0891.453-4.261-2.312-1.867-2.2751.182-2.4592.3572.8449.772
us-gaap:NetIncomeLoss ▄▁▃▄▅▆▇█▇▅▅▇▅▅▄▅▅▅▅▆▅▆▅▆▆▅▅▄▄▅▅▆▆▅▆▅▆▅▄▃▃2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7023.8883.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162-1.173
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▆▄▆▅▆▆▆▅▅▆▅▇▅▆▆▅▅▆▆▆▆▆▄▂▆▅█▃▇▆▅▅█▆▇█▇▅▅▁█793000.0-1923000.0887000.0-438000.0221000.0-12000.0479000.0-1215000.0-723000.049000.0-435000.02013000.0-254000.0131000.0-26000.0-684000.0-805000.0365000.0681000.0925000.0-23000.0178000.0-1259000.0-3711000.0448000.0-1071000.02382000.0-3362000.01483000.0217000.0-516000.0-736000.02631000.0739000.01861000.02665000.01226000.0-845000.0-356000.0-5098000.02272000.0
us-gaap:IncreaseDecreaseInInventories ▃▅▄▁▇▅▇▅▆▆▇▂▆▄▄▁▆█▆▂▅▄▄▄▆▄▄▃▅▄▄▁▆█▄▇▆▇▅▅▄-3.6653.4621.296-7.0086.9373.4737.0972.9464.5155.9786.947-6.2625.017-0.8670.474-8.0125.6210.0176.256-4.5031.833-0.5420.36-0.2345.1820.689-0.666-2.4993.7780.169-0.428-7.4686.02410.9820.6148.2876.5847.8632.9682.2251.034
us-gaap:DeferredIncomeTaxExpenseBenefit ▅▅▅▆▅▅▅▃▅▅▆█▅▅▅▃▅▆▆▆▅▄▅▇▅▅▅█▅▅▅▁▆▅▅▆▆▅▅▅▆142000.0-49000.0108000.0289000.0-3000.012000.0-38000.0-1010000.0-160000.02000.0638000.01623000.032000.0-170000.0-377000.0-981000.0-153000.0440000.0469000.0189000.0-362000.0-511000.0-329000.0931000.0-71000.011000.03000.01601000.0-107000.0-269000.0-316000.0-2410000.0381000.086000.097000.0695000.0447000.0110000.0120000.094000.0473000.0
us-gaap:ShareBasedCompensation ▇▇▂▆▇███▇▇▆▇▅▄▄▅▅▅▄▄▄▄▃▃▃▂▃▃▃▃▃▃▃▃▃▂▂▂▁▁▁640000.0643000.0136000.0573000.0664000.0724000.0709000.0720000.0606000.0629000.0549000.0610000.0441000.0298000.0348000.0424000.0424000.0425000.0334000.0312000.0312000.0312000.0257000.0264000.0265000.0146000.0246000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.046000.0
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ███▁▆▇▇▅▆▆▆█▇▇▇-324000.0-342000.0-376000.0-5265000.0-1413000.0-998000.0-1221000.0-2126000.0-1670000.0-1388000.0-1422000.0-661000.0-1261000.0-826000.0-1280000.0NANANANA-1642000.0-18440000.0-1103000.0-628000.0-509000.0-614000.0-864000.0-598000.0-689000.0-996000.0-463000.0-866000.0-1134000.0-1299000.0-764000.0-576000.0-1106000.0-759000.0-458000.0-553000.0-614000.0-418000.0
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▁▂▁▃▇▃▄▄▆▄▅▃▄▂▄▂▃▃▃█▃▄▂▂▃▃▂▂▂▂▃▄▅▃▂▅▃▂▁▁▁89000.0203000.0186000.0560000.01328000.0499000.0782000.0711000.01152000.0819000.0855000.0515000.0668000.0200000.0798000.0371000.0456000.0510000.0635000.01619000.0454000.0733000.0321000.0253000.0476000.0615000.0336000.0277000.0375000.0241000.0531000.0827000.01034000.0553000.0341000.0890000.0480000.0207000.0168000.0195000.0188000.0
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▂▁▆▇▇▇▄▇▇▇▇█▇█▇-3896000.0-4790000.0-1312000.0-816000.0-818000.0-818000.0-2700000.0-590000.0-562000.0-723000.0-678000.0-227000.0-667000.0-392000.0-1065000.0NANANANA-399000.0-2139000.0-459000.0-266000.0-391000.0-456000.0-160000.0-708000.0-2398000.0-2215000.01000.0NA3000.01182000.0477000.0632000.05000.0202000.0637000.0NANANA
us-gaap:PaymentsOfDividends ██▇▇▇▇▆▆▆▆▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▁▁▁875000.0879000.0814000.0820000.0818000.0818000.0747000.0746000.0742000.0742000.0668000.0670000.0667000.0661000.0592000.0598000.0592000.0595000.0525000.0526000.0526000.0525000.0457000.0457000.0456000.0456000.0324000.0323000.0323000.0NANANANANANANANANANANANA
  2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value657000.0667000.0680000.0677000.0677000.0677000.0676000.0672000.0672000.0671000.0669000.0664000.0663000.0663000.0660000.0657000.0657000.0657000.0656000.0655000.0655000.0655000.0654000.0651000.0651000.0651000.0648000.0647000.0647000.0646000.0645000.0645000.0645000.0645000.0644000.0644000.0644000.0644000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.20.20.20.20.20.20.20.20.20.20.20.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.4

None

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value6565200.06666200.06803200.06767200.06767200.06767200.06758100.06723200.06716900.06711900.06692800.06641200.06624200.06624200.06602900.06573100.06573100.06573100.06564000.06551700.06551700.06551700.06538000.06508900.06504900.06504900.06482300.06465100.06465100.06453700.06447200.06447200.06447200.06447200.06441400.06440900.06440900.06440900.06440900.06440900.06440900.06440900.06420900.0
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value6636900.06738000.06869000.06967700.06967700.06967700.06955900.06891500.06885200.06880200.06866900.06799000.06782000.06782000.06754900.06720500.06720500.06720500.06711300.06650500.06650500.06650500.06638900.06589900.06585900.06585900.06572000.06533500.06533500.06522100.06515900.06502900.06502900.06502900.06496500.06471700.06471700.06440900.0
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesAuthorized


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1212121212121212121212121212121212121212121212121212121212121212121212121313
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value6565200.06666200.06803200.06767200.06767200.06767200.06758100.06723200.06716900.06711900.06692800.06641200.06624200.06624200.06602900.06573100.06573100.06573100.06564000.06551700.06551700.06551700.06538000.06508900.06504900.06504900.06482300.06465100.06465100.06453700.06447200.06447200.06447200.06447200.06441400.06440900.06440900.06440900.0
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-07-312018-04-302018-01-312017-07-312017-04-302017-01-312016-07-312016-04-302016-01-312015-07-312015-04-302015-01-312014-07-312014-04-302014-01-312013-07-312013-04-302013-01-312012-07-312012-04-302012-01-312011-07-312011-04-302011-01-312010-07-31
Value6604000.06739000.06781000.06813000.06824000.06807000.06788000.06784000.06745000.06695000.06671000.06668000.06645000.06641000.06623000.06594000.06589000.06569000.06548000.06531000.06514000.06507000.06496000.06484000.06465000.06479000.06466000.06480000.06489000.06463000.06441000.0
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-07-312018-04-302018-01-312017-07-312017-04-302017-01-312016-07-312016-04-302016-01-312015-07-312015-04-302015-01-312014-07-312014-04-302014-01-312013-07-312013-04-302013-01-312012-07-312012-04-302012-01-312011-07-312011-04-302011-01-312010-07-31
Value6595000.06739000.06781000.06767000.06764000.06735000.06717000.06706000.06659000.06624000.06617000.06583000.06573000.06570000.06558000.06552000.06547000.06523000.06505000.06498000.06477000.06458000.06452000.06447000.06447000.06443000.06441000.06441000.06441000.06441000.06441000.0
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value0.32-0.58-0.130.310.510.770.981.240.960.550.441.010.580.550.130.450.410.560.590.730.560.60.570.740.670.540.360.290.130.490.350.630.610.460.710.410.710.360.24-0.18-0.18
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value0.32-0.58-0.130.310.510.760.971.220.950.550.431.00.580.540.130.450.40.560.580.720.550.60.570.740.660.540.360.290.130.480.340.630.610.450.710.410.70.360.24-0.18-0.18
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:Revenues

us-gaap:Revenues


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value4537435958707483787068756058486652525665525050625553505345494456494551485041393426
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value3430344341495255545148524341364636353846353334423737373833343138333234323428272621
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues75.681.979.072.970.669.470.266.568.972.670.669.271.170.774.269.969.268.168.770.568.367.067.567.867.569.172.771.974.169.270.769.367.870.967.867.768.769.670.575.682.4

None

us-gaap:GrossProfit

us-gaap:GrossProfit


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value116.7099.1591617212227241920231717121916161719161616201816131511151217161316151512118.484.659
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues24.418.121.027.129.430.629.833.531.127.429.430.828.929.325.830.130.831.931.329.531.733.032.532.232.530.927.328.125.930.829.330.732.229.132.232.331.330.429.524.417.6

None

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value9.62710101412141316151312141211111412111112111010121111101110108.9211109.2889.73119.3179.2548.839.086.994
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues21.228.524.823.421.520.018.719.919.318.918.918.920.420.122.922.423.023.021.219.221.621.620.520.821.420.920.821.922.221.520.221.220.620.219.022.818.422.322.326.226.4

None

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value1.442-3.89-1.6872.1894.5977.5268.228119.3615.9937.1558.9855.1455.3541.4195.1194.0934.6675.7376.7235.2795.7096.0937.1126.1435.4233.3193.341.7034.6043.9965.355.8124.1056.7544.596.5333.3972.861-0.6-2.335
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues3.2-10.5-3.93.67.910.611.113.611.98.510.511.88.59.22.97.77.89.010.210.210.011.412.011.411.110.16.56.23.89.39.19.511.68.913.29.512.98.27.2-1.7-8.8

None

us-gaap:InterestExpense

us-gaap:InterestExpense


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value19000.032000.018000.018000.018000.014000.012000.026000.029000.025000.020000.025000.021000.024000.021000.0023000.025000.024000.024000.048000.057000.069000.068000.065000.054000.077000.086000.074000.055000.065000.063000.043000.038000.024000.082000.047000.09000.05000.06000.021000.0
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.00.10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.20.20.20.10.10.10.10.10.00.20.10.00.00.00.1

None

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-223000.0-793000.083000.0-1038000.0-77000.0-7000.0567000.0-1499000.0-457000.0-579000.0168000.0-587000.098000.0-240000.0-51000.0-1088000.0-246000.0246000.0-226000.0-522000.0-11000.0159000.0-307000.0-605000.0-46000.0-269000.0-16000.0-383000.0-530000.0-72000.0-259000.0-272000.0-190000.0-17000.0138000.0-1096000.0-242000.0-23000.0-456000.0-272000.0-55000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.5-2.10.2-1.7-0.1-0.00.8-1.8-0.6-0.80.2-0.80.2-0.4-0.1-1.6-0.50.5-0.4-0.8-0.00.3-0.6-1.0-0.1-0.5-0.0-0.7-1.2-0.1-0.6-0.5-0.4-0.00.3-2.3-0.5-0.1-1.1-0.8-0.2

None

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-07-312018-04-302018-01-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-31
Value621000.0643000.0136000.0700000.0691000.0709000.0600000.0651000.0549000.0454000.0295000.0351000.0400000.0441000.0424000.0335000.0319000.0312000.0312000.0257000.0264000.0146000.0265000.0246000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues1.41.70.31.21.01.00.80.90.80.70.50.70.60.80.80.60.50.60.60.50.40.30.50.50.40.50.50.60.40.40.50.4

None

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value1.225-4.692-1.491.8384.6467.7339.107109.0115.4077.4378.9395.2415.1131.4224.5423.844.8995.6046.6555.2565.8395.8036.9086.0595.1213.2733.1141.1174.5123.6995.3055.5984.0656.8963.4946.2813.3992.445-0.988-2.383
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues2.7-12.6-3.43.17.910.912.312.811.47.710.911.88.68.82.96.87.39.49.910.110.011.611.411.110.99.56.45.82.59.18.49.511.28.813.57.212.48.26.2-2.8-9.0

None

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-0.937-0.765-0.597-0.261.1552.4812.4532.3392.5111.6564.52.2381.3531.4670.5431.5391.121.2251.7091.8511.5731.8782.0372.0451.6841.5850.9041.2150.2631.3291.4451.2191.6411.1032.2630.841.7061.050.8990.174-1.21
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-2.1-2.1-1.4-0.42.03.53.32.83.22.46.62.92.22.51.12.32.12.43.02.83.03.74.03.33.02.91.82.30.62.73.32.23.32.44.41.73.42.52.30.5-4.6

None

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-31
Value5092000.0-135000.0283000.02526000.0-1899000.0-1386000.01309000.0-2337000.0-3689000.0-2222000.05065000.0-503000.03263000.02259000.0-103000.0-1025000.0-1428000.03423000.0-2411000.0-639000.0-1658000.01020000.0-5056000.0-3163000.0-886000.01227000.0-713000.01506000.0-520000.0-954000.0860000.02062000.0-2648000.0924000.0-1176000.0-1851000.0-674000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues11.2-0.40.64.2-3.2-2.01.8-2.8-4.7-3.27.4-0.75.43.9-0.2-1.5-2.76.6-4.3-1.0-3.22.0-9.9-5.1-1.62.3-1.42.8-1.2-1.92.03.7-5.32.0-2.3-3.8-1.3

None

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-31
Value4454000.0386000.0199000.02438000.0-1414000.0-1145000.01051000.0-1109000.0-2774000.0-1491000.03701000.0-789000.01170000.02037000.0435000.0-248000.0-380000.02141000.0-3170000.0-1820000.0-2194000.01324000.0-3136000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues9.81.00.54.1-2.4-1.61.4-1.3-3.5-2.15.4-1.01.93.50.9-0.4-0.74.1-5.6-2.8-4.22.6-6.2

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedDistributionsInExcessOfNetIncome


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-31
Value4454000.0386000.0199000.02438000.0-1414000.0-1145000.01051000.0-1109000.0-2774000.0-1491000.03701000.0-789000.01170000.02037000.0435000.0-248000.0-380000.02141000.0-3170000.0-1820000.0-2194000.01324000.0-3136000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues9.81.00.54.1-2.4-1.61.4-1.3-3.5-2.15.4-1.01.93.50.9-0.4-0.74.1-5.6-2.8-4.22.6-6.2
Percentage of Revenues us-gaap:AccumulatedDistributionsInExcessOfNetIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7023.8883.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162-1.173
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.8-10.6-2.03.56.07.49.010.08.35.34.38.86.46.31.84.55.27.16.97.37.07.97.47.87.96.64.63.51.96.45.17.37.96.49.15.59.05.63.9-3.3-4.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7013.8893.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.8-10.6-2.03.56.07.49.010.08.35.34.38.86.46.31.84.55.27.16.97.37.07.97.47.87.96.64.63.51.96.45.17.37.96.49.15.59.05.63.9-3.3
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value6.616-3.541-0.6944.5362.0774.1077.7057.1933.7262.266.6385.9125.0585.6831.3142.7552.345.8150.7252.9841.4895.2850.633.5274.3514.2181.4713.173-0.1452.5081.5235.1462.3183.7135.6021.3594.0632.5832.9970.648
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.6-9.5-1.67.63.65.810.48.74.73.29.77.88.39.82.74.24.511.21.34.52.810.51.25.77.97.92.95.9-0.35.13.59.24.68.111.02.88.06.27.61.9

None

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-31
Value2.139-3.886-0.8842.0813.4625.2086.6018.2516.463.7282.9166.6573.8623.6220.8742.9862.7043.6533.8734.7773.6623.9383.7434.8254.343.5082.3491.8790.8453.152.234.0513.9232.9364.5942.6414.553
Percentage of NetIncomeLossAvailableToCommonStockholdersBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.7-10.5-2.03.55.97.48.99.98.25.34.38.86.46.21.84.55.27.06.97.37.07.87.37.87.86.54.63.51.96.35.17.27.96.49.05.49.0

None

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-31
Value2.139-3.886-0.8842.0813.4625.2086.601
Percentage of NetIncomeLossAvailableToCommonStockholdersDiluted100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.7-10.5-2.03.55.97.48.9

None

us-gaap:Assets

us-gaap:Assets


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value299291300301305310316315308301300281274261251251251254246245239234233236227217214211209199196195196197189186190160
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value299291300301305310316315308301300281274261251251251254246245239234233236227217214211209199196195196197189186190160
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value234230238240235234230222216212210203196192186185182180175174171170165164161157152151148148145143138135132126124120117114114120123
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets78.279.279.279.877.175.472.870.770.170.469.872.171.873.574.173.672.671.071.271.071.672.770.869.570.872.171.471.770.874.374.073.670.368.869.867.765.40.00.071.60.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDistributionsInExcessOfNetIncome


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312013-10-312012-10-31
Value-3.894-8.348-8.734-8.933-11.371-9.957-8.812-9.863-8.754-5.98-4.489-8.19-7.401-8.571-10.608-11.043-10.795-10.415-12.556-9.386-7.566-5.372-6.696-3.56-1.984-0.853
Percentage of StockholdersEquity-1.7-3.6-3.7-3.7-4.8-4.3-3.8-4.4-4.1-2.8-2.1-4.0-3.8-4.5-5.7-6.0-5.9-5.8-7.2-5.4-4.4-3.2-4.1-2.2-1.3-0.6
Percentage of Assets-1.3-2.9-2.9-3.0-3.7-3.2-2.8-3.1-2.8-2.0-1.5-2.9-2.7-3.3-4.2-4.4-4.3-4.1-5.1-3.8-3.2-2.3-2.9-1.5-0.9-0.4
Percentage of Assets us-gaap:AccumulatedDistributionsInExcessOfNetIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value60626566656564646363626160605959585857575756565555555454545353535353525252525252525251
Percentage of StockholdersEquity25.827.227.727.627.927.828.028.829.629.729.730.230.731.231.931.932.132.333.133.033.333.334.134.034.535.335.936.136.736.436.937.138.539.040.041.742.143.444.345.445.743.241.9
Percentage of Assets20.221.521.922.021.521.020.420.320.720.920.721.822.023.023.623.523.322.923.523.423.824.224.223.624.425.425.625.926.027.027.327.327.026.827.928.227.50.00.032.50.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value0.6570.6670.680.6770.6770.6770.6760.6720.6720.6710.6690.6640.6630.6630.660.6570.6570.6570.6560.6550.6550.6550.6540.6510.6510.6510.6480.6470.6470.6460.6450.6450.6450.6450.6440.6440.6440.6440.6440.6440.6440.6440.642
Percentage of StockholdersEquity0.30.30.30.30.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.50.50.50.50.50.50.50.60.60.50.5
Percentage of Assets0.20.20.20.20.20.20.20.20.20.20.20.20.20.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.00.00.40.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value17617518018218017817316716015415114914314013713613413212912512111811411110710310098969692908682797472676563646971
Percentage of StockholdersEquity75.676.175.775.876.776.175.575.374.272.872.173.572.772.973.573.773.473.173.772.070.869.469.567.866.565.765.564.865.164.763.863.062.560.760.359.458.056.255.555.657.057.858.2
Percentage of Assets59.160.360.060.559.157.455.053.252.051.250.453.052.253.654.454.353.351.952.551.250.650.549.247.147.147.446.846.546.148.147.246.443.941.842.140.237.90.00.039.80.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value249241249261270275281281273266265246239227217218219221213218213208208210201191188185182177174173175176167164167136
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets83.383.082.987.088.588.889.089.288.688.488.387.587.286.986.686.787.186.986.788.788.989.189.289.088.688.087.987.687.389.188.888.889.189.188.588.088.184.9

None

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312010-04-302009-10-312008-10-31
Value4745525666706977777680666160554142455155496459535146474244433935354042444948504845362826
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.715.517.518.921.622.622.124.525.025.326.723.522.323.221.916.416.817.821.022.520.827.625.722.722.521.422.420.321.321.719.918.317.820.322.624.125.80.00.030.10.00.00.00.0

None

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value3227324338445354454241503935314837403841363537453737343630333135302931273020
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.79.510.714.412.514.316.817.314.914.013.817.814.313.712.619.314.715.815.617.015.215.116.019.216.517.316.117.114.516.816.118.115.515.116.514.515.912.5

None

us-gaap:InventoryNet

us-gaap:InventoryNet


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1541521501481531481461371351341311191281181171171261221091061119291959995939596909191959280817555
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets51.752.550.049.450.247.946.443.644.144.743.742.646.745.546.846.450.148.244.443.246.739.439.040.543.643.943.745.145.945.146.546.848.647.042.543.539.434.8

None

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value334000.0427000.02114000.01983000.02395000.02197000.02183000.01825000.02153000.03324000.02726000.01557000.02445000.02056000.01957000.01576000.01793000.01695000.02008000.01804000.01521000.01593000.01282000.01365000.01479000.09176000.09089000.08014000.09008000.08180000.08521000.07645000.09048000.08808000.07097000.05598000.05763000.03508000.0
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.70.70.80.70.70.60.71.10.90.60.90.80.80.60.70.70.80.70.60.70.50.60.64.24.23.84.34.14.33.94.64.53.83.03.02.2

None

us-gaap:Land

us-gaap:Land


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0868000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0841000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0782000.0
Percentage of Land100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.40.40.40.40.40.40.40.5

None

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value2928282827272726272626252524242323242424221918191919181918171717161616161615
Percentage of MachineryAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.89.99.69.69.29.08.88.58.88.99.09.19.39.59.69.39.49.59.89.89.68.48.08.28.78.98.89.09.08.99.08.98.68.58.78.88.59.4

None

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value4241414140403938393838373736353535353535343130313131303030292929282727262625
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets14.114.314.013.913.412.912.612.312.712.913.013.313.614.014.314.014.014.014.514.414.313.312.913.113.814.314.314.614.614.815.014.914.314.014.314.313.915.7

None

us-gaap:LeaseholdImprovementsGross

us-gaap:LeaseholdImprovementsGross


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value4651000.04730000.04936000.04902000.04629000.04028000.04011000.03801000.03815000.03871000.03762000.03503000.03665000.03590000.03510000.03487000.03419000.03404000.03219000.03323000.03338000.03362000.03294000.03523000.03594000.03577000.03577000.03634000.03629000.03588000.03548000.03467000.02999000.02821000.02559000.02508000.02366000.02183000.0
Percentage of LeaseholdImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.61.61.61.61.51.31.31.21.21.31.31.21.31.41.41.41.41.31.31.41.41.41.41.51.61.61.71.71.71.81.81.81.51.41.41.31.21.4

None

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value2928282827272625262626252524232222222222221919191919181818171716161615151513
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.09.99.59.38.98.88.58.28.58.78.78.99.19.39.39.19.09.09.29.19.28.48.28.28.68.78.78.88.78.98.88.78.38.28.38.18.08.4

None

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1212131313121312131212121212121212121313121110111112111212111212111111111111
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.14.44.44.64.44.24.24.14.24.24.24.34.54.64.94.95.05.15.35.35.14.84.74.95.35.55.65.85.95.96.16.25.95.86.06.25.97.3

None

us-gaap:Goodwill

us-gaap:Goodwill


None
Period End2020-07-312020-04-302020-01-312019-10-312019-08-052019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-07-282015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312012-10-31
Value4921000.05809000.05836000.05847000.03500000.02332000.02358000.02403000.02377000.02449000.02522000.02586000.02440000.02477000.02298000.02279000.02314000.02351000.02403000.02286000.02319000.02315000.002360000.02373000.02606000.02771000.02861000.02789000.02807000.0233000.0
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.62.01.91.90.00.80.80.80.80.80.80.90.90.90.90.90.90.90.90.90.91.00.01.01.01.11.21.31.31.30.1

None

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312012-10-31
Value1767000.0746000.0781000.01096000.0845000.0881000.0916000.0938000.0988000.01041000.01092000.01076000.01118000.01087000.01109000.01150000.01192000.01241000.01236000.01289000.01327000.01385000.01431000.01635000.01811000.01958000.02041000.02155000.0937000.0
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.30.30.40.30.30.30.30.30.30.40.40.40.40.40.50.50.50.50.50.60.60.60.70.80.91.01.00.5

None

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value1212130.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.00.0
Percentage of Assets4.24.24.40.0

None

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value8695000.08105000.08222000.08184000.08295000.08498000.08388000.08012000.07500000.07734000.07658000.07131000.06863000.07079000.06781000.06743000.06556000.07572000.07296000.07089000.06807000.06899000.06876000.06912000.05746000.05586000.05445000.05258000.05901000.06076000.06120000.05883000.05792000.06002000.05916000.05999000.06209000.06344000.0
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.92.82.72.72.72.72.72.52.42.62.52.52.52.72.72.72.63.03.02.92.82.92.92.92.52.62.52.52.83.03.13.02.93.03.13.23.34.0

None

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value5046475464708086838082706960565761656265625862666256575557484949555853576242
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.915.915.718.121.022.725.327.527.126.827.425.225.323.022.323.024.325.925.426.526.024.926.828.227.326.026.726.427.224.524.925.328.029.628.530.732.726.3

None

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value3129293345505554585957454843403542464341433740404136393436322928384336364430
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.610.39.811.014.816.117.517.219.119.619.216.017.716.816.014.017.018.117.717.017.916.117.517.118.417.018.216.217.216.515.114.719.621.919.319.523.219.0

None

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312017-10-31
Value0473000.01316000.01936000.01888000.02440000.07587000.05180000.02362000.0
Percentage of AccruedIncomeTaxesCurrent0.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.20.40.60.60.82.41.60.8

None

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value4.7444.2114.055.0154.4044.5864.9094.12218161718121212171414131614141518141211131110111411111313138.132
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.61.41.31.71.41.51.61.36.15.45.76.54.74.95.06.85.75.55.66.85.96.06.57.66.45.95.46.45.65.05.97.35.95.67.07.57.15.1

None

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value4157000.03905000.04151000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.00.0
Percentage of Assets1.41.31.40.0

None

us-gaap:LiabilitiesNoncurrent

us-gaap:LiabilitiesNoncurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312013-10-312012-10-312011-10-312010-10-31
Value1414156.1885.8225.8995.9395.7518.5788.4048.2977.6718.1139.0789.0628.5067.7447.9278.456.1875.795.6125.5515.4834.0582.1473.1053.366
Percentage of LiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.95.05.12.11.91.91.91.82.82.82.82.73.03.53.63.43.13.13.42.52.42.42.42.31.91.11.72.1

None

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value166000.0182000.0194000.0160000.0
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0
Percentage of Assets0.10.10.10.1

None

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value8647000.08738000.09412000.00
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.00.0
Percentage of Assets2.93.03.10.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value234230238240235234230222216212210203196192186185182180175174171170165164161157152151148148145143138135132126124120117114114120123
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets78.279.279.279.877.175.472.870.770.170.469.872.171.873.574.173.672.671.071.271.071.672.770.869.570.872.171.471.770.874.374.073.670.368.869.867.765.40.00.071.60.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDistributionsInExcessOfNetIncome


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312013-10-312012-10-31
Value-3.894-8.348-8.734-8.933-11.371-9.957-8.812-9.863-8.754-5.98-4.489-8.19-7.401-8.571-10.608-11.043-10.795-10.415-12.556-9.386-7.566-5.372-6.696-3.56-1.984-0.853
Percentage of StockholdersEquity-1.7-3.6-3.7-3.7-4.8-4.3-3.8-4.4-4.1-2.8-2.1-4.0-3.8-4.5-5.7-6.0-5.9-5.8-7.2-5.4-4.4-3.2-4.1-2.2-1.3-0.6
Percentage of Assets-1.3-2.9-2.9-3.0-3.7-3.2-2.8-3.1-2.8-2.0-1.5-2.9-2.7-3.3-4.2-4.4-4.3-4.1-5.1-3.8-3.2-2.3-2.9-1.5-0.9-0.4
Percentage of Assets us-gaap:AccumulatedDistributionsInExcessOfNetIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value60626566656564646363626160605959585857575756565555555454545353535353525252525252525251
Percentage of StockholdersEquity25.827.227.727.627.927.828.028.829.629.729.730.230.731.231.931.932.132.333.133.033.333.334.134.034.535.335.936.136.736.436.937.138.539.040.041.742.143.444.345.445.743.241.9
Percentage of Assets20.221.521.922.021.521.020.420.320.720.920.721.822.023.023.623.523.322.923.523.423.824.224.223.624.425.425.625.926.027.027.327.327.026.827.928.227.50.00.032.50.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value0.6570.6670.680.6770.6770.6770.6760.6720.6720.6710.6690.6640.6630.6630.660.6570.6570.6570.6560.6550.6550.6550.6540.6510.6510.6510.6480.6470.6470.6460.6450.6450.6450.6450.6440.6440.6440.6440.6440.6440.6440.6440.642
Percentage of StockholdersEquity0.30.30.30.30.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.50.50.50.50.50.50.50.60.60.50.5
Percentage of Assets0.20.20.20.20.20.20.20.20.20.20.20.20.20.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.00.00.40.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-312009-10-312008-10-31
Value17617518018218017817316716015415114914314013713613413212912512111811411110710310098969692908682797472676563646971
Percentage of StockholdersEquity75.676.175.775.876.776.175.575.374.272.872.173.572.772.973.573.773.473.173.772.070.869.469.567.866.565.765.564.865.164.763.863.062.560.760.359.458.056.255.555.657.057.858.2
Percentage of Assets59.160.360.060.559.157.455.053.252.051.250.453.052.253.654.454.353.351.952.551.250.650.549.247.147.147.446.846.546.148.147.246.443.941.842.140.237.90.00.039.80.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value657000.0667000.0680000.0677000.0677000.0677000.0676000.0672000.0672000.0671000.0669000.0664000.0663000.0663000.0660000.0657000.0657000.0657000.0656000.0655000.0655000.0655000.0654000.0651000.0651000.0651000.0648000.0647000.0647000.0646000.0645000.0645000.0645000.0645000.0644000.0644000.0644000.0644000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.20.20.20.20.20.20.20.20.20.20.20.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.4

None

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value6062656665656464636362616060595958585757575656555555545454535353535352525252
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets20.221.521.922.021.521.020.420.320.720.920.721.822.023.023.623.523.322.923.523.423.824.224.223.624.425.425.625.926.027.027.327.327.026.827.928.227.532.5

None

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1761751801821801781731671601541511491431401371361341321291251211181141111071031009896969290868279747263
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets59.160.360.060.559.157.455.053.252.051.250.453.052.253.654.454.353.351.952.551.250.650.549.247.147.147.446.846.546.148.147.246.443.941.842.140.237.939.8

None

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value-3894000.0-8348000.0-8734000.0-8933000.0-11371000.0-9957000.0-8812000.0-9863000.0-8754000.0-5980000.0-4489000.0-8190000.0-7401000.0-8571000.0-10608000.0-11043000.0-10795000.0-10415000.0-12556000.0-9386000.0-7566000.0-5372000.0-6696000.0-3560000.0-2224000.0-2200000.0-2882000.0-1984000.0-3258000.0-2259000.0-1584000.0-853000.0-1913000.0-274000.0-1025000.0-1994000.0-699000.0-1872000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-1.3-2.9-2.9-3.0-3.7-3.2-2.8-3.1-2.8-2.0-1.5-2.9-2.7-3.3-4.2-4.4-4.3-4.1-5.1-3.8-3.2-2.3-2.9-1.5-1.0-1.0-1.3-0.9-1.6-1.1-0.8-0.4-1.0-0.1-0.5-1.1-0.4-1.2

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:CashFlowHedging


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312014-10-312013-10-31
Value908000.01546000.01025000.01109000.01197000.0712000.0471000.0729000.0-499000.0-1414000.0-2145000.0-781000.0-495000.01598000.01820000.01282000.0505000.0-543000.0739000.01498000.0991000.0-968000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax-23.3-18.5-11.7-12.4-10.5-7.2-5.3-7.45.723.647.89.56.7-18.6-17.2-11.6-4.75.2-5.9-16.0-27.848.8
Percentage of Assets0.30.50.30.40.40.20.10.2-0.2-0.5-0.7-0.3-0.20.60.70.50.2-0.20.30.60.4-0.5
Percentage of Assets us-gaap:CashFlowHedging0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedTranslationAdjustment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312014-10-312013-10-31
Value-4802000.0-9894000.0-9759000.0-10042000.0-12568000.0-10669000.0-9283000.0-10592000.0-8255000.0-4566000.0-2344000.0-7409000.0-6906000.0-10169000.0-12428000.0-12325000.0-11300000.0-9872000.0-13295000.0-10884000.0-4551000.0-1016000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax123.3118.5111.7112.4110.5107.2105.3107.494.376.452.290.593.3118.6117.2111.6104.794.8105.9116.0127.851.2
Percentage of Assets-1.6-3.4-3.2-3.3-4.1-3.4-2.9-3.4-2.7-1.5-0.8-2.6-2.5-3.9-4.9-4.9-4.5-3.9-5.4-4.4-1.9-0.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value638000.0644000.0-362000.073000.0664000.0724000.0210000.0218000.0606000.0629000.0549000.0610000.0442000.0295000.0351000.0424000.0424000.0424000.0335000.0312000.0312000.0312000.0257000.0264000.0265000.0147000.0245000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value638000.0642000.0-365000.073000.0664000.0723000.0206000.0218000.0606000.0627000.0547000.0611000.0442000.0293000.0348000.0424000.0424000.0423000.0334000.0312000.0312000.0311000.0255000.0264000.0265000.0145000.0245000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.099.7100.8100.0100.099.998.1100.0100.099.799.6100.2100.099.399.1100.0100.099.899.7100.0100.099.799.2100.0100.098.6100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value02000.03000.0001000.04000.0002000.02000.0-1000.002000.03000.0001000.01000.0001000.02000.0001000.01000.000
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue0.00.3-0.80.00.00.11.90.00.00.30.4-0.20.00.70.90.00.00.20.30.00.00.30.80.00.00.70.40.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value5.02-2.089-2.747-3.348-1.4722.377-3.9693.5094.046-1.005146.211.9526.214157.6936.3685.9988.4854.226.054-0.7156.7770.9414.6214.7344.0891.453-4.261-2.312-1.867-2.2751.182-2.4592.3572.8449.772
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues11.1-5.6-6.3-5.6-2.53.4-5.34.25.1-1.421.18.23.210.732.811.712.112.016.66.810.9-1.313.31.710.29.59.32.6-8.5-5.0-3.7-4.72.3-5.95.98.236.9

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-324000.0-342000.0-376000.0-5265000.0-1413000.0-998000.0-1221000.0-2126000.0-1670000.0-1388000.0-1422000.0-661000.0-1261000.0-826000.0-1280000.0-1642000.0-18440000.0-1103000.0-628000.0-509000.0-614000.0-864000.0-598000.0-689000.0-996000.0-463000.0-866000.0-1134000.0-1299000.0-764000.0-576000.0-1106000.0-759000.0-458000.0-553000.0-614000.0-418000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.7-0.9-0.9-8.8-2.4-1.4-1.6-2.6-2.1-2.0-2.1-0.9-2.1-1.4-2.6-2.5-35.1-2.2-1.2-0.8-1.1-1.6-1.2-1.3-2.2-0.9-2.0-2.0-2.6-1.7-1.1-2.3-1.5-1.1-1.4-1.8-1.6

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-30
Value-3896000.0-4790000.0-1312000.0-816000.0-818000.0-818000.0-2700000.0-590000.0-562000.0-723000.0-678000.0-227000.0-667000.0-392000.0-1065000.0-399000.0-2139000.0-459000.0-266000.0-391000.0-456000.0-160000.0-708000.0-2398000.0-2215000.01000.03000.01182000.0477000.0632000.05000.0202000.0637000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-8.6-12.9-3.0-1.4-1.4-1.2-3.6-0.7-0.7-1.0-1.0-0.3-1.1-0.7-2.2-0.6-4.1-0.9-0.5-0.6-0.8-0.3-1.4-4.4-4.90.00.02.41.01.20.00.41.5

None

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-31
Value1.822-7.32-4.356-9.16-4.0770.422-7.4120.1590.635
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.0-19.7-10.0-15.3-7.00.6-10.00.20.8

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value5.02-2.089-2.747-3.348-1.4722.377-3.9693.5094.046-1.005146.211.9526.214157.6936.3685.9988.4854.226.054-0.7156.7770.9414.6214.7344.0891.453-4.261-2.312-1.867-2.2751.182-2.4592.3572.8449.772
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues11.1-5.6-6.3-5.6-2.53.4-5.34.25.1-1.421.18.23.210.732.811.712.112.016.66.810.9-1.313.31.710.29.59.32.6-8.5-5.0-3.7-4.72.3-5.95.98.236.9

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7023.8883.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162-1.173
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.8-10.6-2.03.56.07.49.010.08.35.34.38.86.46.31.84.55.27.16.97.37.07.97.47.87.96.64.63.51.96.45.17.37.96.49.15.59.05.63.9-3.3-4.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value2.162-3.927-0.8932.0983.4915.2526.6548.3026.53.7512.9376.7013.8893.6460.8793.0032.723.6743.8954.8043.6833.9613.7664.8634.3753.5362.3691.8990.8543.1832.2544.0863.9572.9624.6332.6544.5752.3491.546-1.162
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.8-10.6-2.03.56.07.49.010.08.35.34.38.86.46.31.84.55.27.16.97.37.07.97.47.87.96.64.63.51.96.45.17.37.96.49.15.59.05.63.9-3.3
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value793000.0-1923000.0887000.0-438000.0221000.0-12000.0479000.0-1215000.0-723000.049000.0-435000.02013000.0-254000.0131000.0-26000.0-684000.0-805000.0365000.0681000.0925000.0-23000.0178000.0-1259000.0-3711000.0448000.0-1071000.02382000.0-3362000.01483000.0217000.0-516000.0-736000.02631000.0739000.01861000.02665000.01226000.0-845000.0-356000.0-5098000.02272000.0
Percentage of IncreaseDecreaseInOtherOperatingCapitalNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-3.6653.4621.296-7.0086.9373.4737.0972.9464.5155.9786.947-6.2625.017-0.8670.474-8.0125.62106.256-4.5031.833-0.5420.36-0.2345.1820.689-0.666-2.4993.7780.169-0.428-7.4686.024100.6148.2876.5847.8632.9682.2251.034
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value142000.0-49000.0108000.0289000.0-3000.012000.0-38000.0-1010000.0-160000.02000.0638000.01623000.032000.0-170000.0-377000.0-981000.0-153000.0440000.0469000.0189000.0-362000.0-511000.0-329000.0931000.0-71000.011000.03000.01601000.0-107000.0-269000.0-316000.0-2410000.0381000.086000.097000.0695000.0447000.0110000.0120000.094000.0473000.0
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value640000.0643000.0136000.0573000.0664000.0724000.0709000.0720000.0606000.0629000.0549000.0610000.0441000.0298000.0348000.0424000.0424000.0425000.0334000.0312000.0312000.0312000.0257000.0264000.0265000.0146000.0246000.0238000.0238000.0255000.0248000.0224000.0224000.0225000.0197000.0138000.0138000.0123000.071000.046000.046000.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-324000.0-342000.0-376000.0-5265000.0-1413000.0-998000.0-1221000.0-2126000.0-1670000.0-1388000.0-1422000.0-661000.0-1261000.0-826000.0-1280000.0-1642000.0-18440000.0-1103000.0-628000.0-509000.0-614000.0-864000.0-598000.0-689000.0-996000.0-463000.0-866000.0-1134000.0-1299000.0-764000.0-576000.0-1106000.0-759000.0-458000.0-553000.0-614000.0-418000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.7-0.9-0.9-8.8-2.4-1.4-1.6-2.6-2.1-2.0-2.1-0.9-2.1-1.4-2.6-2.5-35.1-2.2-1.2-0.8-1.1-1.6-1.2-1.3-2.2-0.9-2.0-2.0-2.6-1.7-1.1-2.3-1.5-1.1-1.4-1.8-1.6

None

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value89000.0203000.0186000.0560000.01328000.0499000.0782000.0711000.01152000.0819000.0855000.0515000.0668000.0200000.0798000.0371000.0456000.0510000.0635000.01619000.0454000.0733000.0321000.0253000.0476000.0615000.0336000.0277000.0375000.0241000.0531000.0827000.01034000.0553000.0341000.0890000.0480000.0207000.0168000.0195000.0188000.0
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-30
Value-3896000.0-4790000.0-1312000.0-816000.0-818000.0-818000.0-2700000.0-590000.0-562000.0-723000.0-678000.0-227000.0-667000.0-392000.0-1065000.0-399000.0-2139000.0-459000.0-266000.0-391000.0-456000.0-160000.0-708000.0-2398000.0-2215000.01000.03000.01182000.0477000.0632000.05000.0202000.0637000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-8.6-12.9-3.0-1.4-1.4-1.2-3.6-0.7-0.7-1.0-1.0-0.3-1.1-0.7-2.2-0.6-4.1-0.9-0.5-0.6-0.8-0.3-1.4-4.4-4.90.00.02.41.01.20.00.41.5

None

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value875000.0879000.0814000.0820000.0818000.0818000.0747000.0746000.0742000.0742000.0668000.0670000.0667000.0661000.0592000.0598000.0592000.0595000.0525000.0526000.0526000.0525000.0457000.0457000.0456000.0456000.0324000.0323000.0323000.0
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


None
Period End2020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-31
Value-0.180.4-0.03-0.010.020.27-0.06-0.08-0.130.61-0.02-0.02-0.070.380.020-0.030.31-0.01-0.02-0.010.350-0.010.020.280.01-0.01-0.050.39-0.015-0.01-0.020.33-0.012
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:OptionIndexedToIssuersEquityType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:EmployeeStockOption


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312016-10-31
Value33307.037045.037045.037045.037045.037045.037045.037045.043307.048307.052507.078725.095725.0107890.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:OptionIndexedToIssuersEquityType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312016-10-312015-10-31
Value22.0921.6921.6921.6921.6921.6921.6921.6921.1822.6922.0720.9720.0120.2520.25
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-03-122015-04-302015-01-312014-10-312014-07-312014-03-132014-04-302014-01-312013-10-312013-07-312013-03-142013-04-302012-12-122013-01-312012-10-312012-03-152011-12-142011-03-172010-12-22
Value017780.084981.00011824.090525.0009114.059799.00014920.056091.0009170.066466.0009086.09086.043557.00011235.011235.046186.0006230.06230.012983.012983.006475.024243.05859.025000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod0.0100.0100.00.00.0100.0100.00.00.0100.0100.00.00.0100.0100.00.00.0100.0100.00.00.0100.0100.0100.00.00.0100.0100.0100.00.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:TitleOfIndividual

hurc:NonexecutiveEmployees


None
Period End2020-03-122019-11-132019-03-142018-11-142017-11-15
Value17780.08052.011824.07200.02364.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod0.00.00.00.00.0

None

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-312010-10-312009-10-31
Value194000.0230000.0228000.0193000.0209000.0234000.0223000.0180000.0100000.01200000.01200000.01101000.01200000.01200000.01200000.01102000.01200000.01200000.01100000.01034000.01100000.01100000.01100000.01196000.01300000.01300000.01300000.01284000.01268000.0154000.0140000.0118000.0131000.0275000.0178000.0574000.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

hurc:IncreaseDecreaseInIncomeTaxesPayable

hurc:IncreaseDecreaseInIncomeTaxesPayable


None
Period End2020-07-312020-04-302019-10-312019-07-312019-04-30
Value-526000.0-853000.09000.0-523000.0-5123000.0
Percentage of IncreaseDecreaseInIncomeTaxesPayable100.0100.0100.0100.0100.0

hurc:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities

hurc:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-31
Value-15000.04000.0-355000.0000
Percentage of IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities100.0100.0100.00.00.00.0

hurc:WeightedAverageNumberOfDilutedSharesOutstandingBeforeDilutiveEffect

hurc:WeightedAverageNumberOfDilutedSharesOutstandingBeforeDilutiveEffect


None
Period End2020-07-312019-07-312019-04-30
Value6595000.06767000.06764000.0
Percentage of WeightedAverageNumberOfDilutedSharesOutstandingBeforeDilutiveEffect100.0100.0100.0

us-gaap:CommonStockDividendsPerShareCashPaid

us-gaap:CommonStockDividendsPerShareCashPaid


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-07-31
Value0.130.130.120.120.120.120.110.110.110.110.10.10.10.10.090.090.090.090.080.080.080.080.070.070.070.070.050.050.05000
Percentage of CommonStockDividendsPerShareCashPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value1246000.01067000.01105000.0984000.0916000.0906000.0939000.0865000.0937000.01023000.0888000.0898000.0936000.0823000.0959000.0972000.0962000.0972000.0962000.0966000.0809000.0721000.0726000.0950000.0808000.0816000.0735000.0886000.0791000.0798000.0917000.0931000.0955000.01153000.01087000.01073000.01081000.01079000.01067000.0993000.0978000.0
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation

us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet

hurc:IntercompanySalesAndPurchases, us-gaap:ForeignExchangeForward, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-07-31
Value158000.030000.080000.0-39000.048000.0-12000.0-540000.0
Percentage of DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCash

us-gaap:DividendsCash


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-31
Value875000.0879000.0814000.0820000.0818000.0818000.0747000.0746000.0742000.0742000.0668000.0670000.0667000.0661000.0592000.0598000.0592000.0595000.0525000.0526000.0
Percentage of DividendsCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-31
Value875000.0879000.0814000.0820000.0818000.0818000.0747000.0746000.0742000.0742000.0668000.0670000.0667000.0661000.0592000.0598000.0592000.0595000.0525000.0526000.0
Percentage of DividendsCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value1022000.0-99000.079000.0269000.0-374000.0-139000.0478000.0-634000.0-1179000.0-744000.01567000.0-160000.0507000.0478000.0272000.0-579000.0-514000.01242000.0-1085000.0-413000.0-511000.0429000.0-1582000.0-819000.0-313000.0420000.0-282000.0338000.0-75000.0-103000.0115000.0353000.0-640000.045000.0-483000.0-802000.0-164000.0669000.0230000.0836000.0-183000.0
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-31
Value1603000.0-1460000.0-107000.0-653000.0-433000.0-436000.0792000.0-940000.0-864000.0-465000.01514000.0-530000.02745000.0-437000.0-927000.0-1473000.0-1585000.01644000.0-436000.0328000.0-245000.0-494000.0-2812000.0-1596000.0-2031000.0802000.0-2000.0
Percentage of ForeignCurrencyTransactionGainLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings us-gaap:FinancialInstrument, us-gaap:HedgingDesignation, us-gaap:IncomeStatementLocation

us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings

us-gaap:ForeignExchangeForward, us-gaap:Nondesignated, hurc:OtherIncomeAndExpense


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-31
Value-1784000.0970000.0156000.0265000.0138000.0345000.0-234000.0309000.0-4000.0-12000.0-1256000.0446000.0-2402000.0165000.0-790000.0480000.01156000.0-1239000.0139000.0
Percentage of GainLossOnFairValueHedgesRecognizedInEarnings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromEquityMethodInvestments


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value11000.023000.043000.062000.0113000.0123000.0285000.0202000.0243000.055000.0139000.0182000.0131000.0-31000.0223000.094000.0114000.0108000.0150000.0295000.089000.047000.043000.0197000.082000.081000.084000.0-3000.0117000.058000.056000.04000.074000.0108000.090000.015000.021000.022000.0-5000.05000.027000.0
Percentage of IncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value1.1640.249-4.54-11.788-4.376-4.724-2.892-1.3571.9172.4277.801-0.8863.9432.6872.785-5.421-2.980.9431.4571.191.478-3.9320.2362.0094.965-2.5274.195-1.278-0.2793.2920.033-9.568-3.4785.92-2.468-3.9265.3898.376-1.7548.667.805
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value457000.089000.0-6478000.01760000.0-473000.01116000.0-2379000.04977000.03021000.0-294000.0-1680000.05296000.0-35000.060000.0-4694000.02863000.0222000.0-288000.0-2887000.02685000.0-661000.0-960000.0-2026000.04132000.01681000.01113000.0-1669000.01637000.0846000.0-1519000.0-2848000.02396000.0727000.0-2463000.0-317000.0803000.03354000.0-152000.01917000.01451000.0-782000.0
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities

us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-245000.0103000.0102000.0-36000.082000.075000.0-451000.0581000.0180000.0457000.0-40000.0454000.0-1051000.0-173000.0-194000.0287000.0665000.0-374000.0-333000.0-512000.0-497000.028000.0-100000.0862000.0510000.0-221000.0-411000.0-44000.0-82000.0378000.0233000.0-691000.0383000.0368000.0-128000.0445000.0472000.0-1044000.0457000.0-1598000.0733000.0
Percentage of IncreaseDecreaseInDerivativeAssetsAndLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInPrepaidExpense


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value487000.02443000.02125000.0474000.0-362000.0386000.0976000.0-2859000.0968000.0653000.0528000.0471000.0-324000.0-886000.0659000.0-2090000.0-424000.0688000.01017000.0-120000.0-609000.0-585000.0931000.0236000.0783000.0332000.0992000.0-594000.0379000.0
Percentage of IncreaseDecreaseInPrepaidExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInReceivables

us-gaap:IncreaseDecreaseInReceivables


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value3.409-3.852-11.1524.929-5.768-8.34-2.0599.2084.9791.398-10.437101.73.519-16.49312-2.2310.522-2.4835.648-1.805-1.814-5.695100.3642.652-1.4965.06-6.6631.09-4.1474.0041.7-1.8724.83-5.2216.5324.364-2.287.722-4.078
Percentage of IncreaseDecreaseInReceivables100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


None
Period End2020-07-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-31
Value9000.0-3000.046000.060000.072000.0-9000.071000.078000.086000.0-1000.071000.054000.085000.01000.072000.071000.065000.0-43941.042000.042000.046000.05000.043000.033000.037000.0-1000.049000.044000.037000.0-1000.018000.036000.025000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestIncomeOther

us-gaap:InterestIncomeOther


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-30
Value14000.020000.070000.0112000.0169000.099000.082000.081000.078000.012000.018000.09000.014000.07000.011000.06000.012000.07000.015000.01000.032000.022000.021000.023000.023000.016000.0
Percentage of InterestIncomeOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeNet

us-gaap:InvestmentIncomeNet


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value11000.03000.062000.010000.0-25000.0129000.0242000.0159000.058000.06000.0116000.053000.05000.016000.064000.039000.04000.04000.0102000.03000.04000.06000.065000.02000.04000.05000.031000.02000.04000.04000.011000.02000.03000.0-4000.06000.04000.02000.02000.05000.02000.04000.0
Percentage of InvestmentIncomeNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseCost

us-gaap:LeaseCost


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-31
Value1200000.01200000.01300000.01300000.01200000.01200000.0
Percentage of LeaseCost100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value4612000.0416000.0279000.02676000.0-1453000.0-1097000.01039000.0-1731000.0-3314000.0-1906000.03923000.0-105000.01732000.02354000.0226000.0-304000.0-151000.02687000.0-2242000.0-1041000.0-1817000.01316000.0-3500000.0-1741000.0-267000.0457000.0-1154000.01267000.0-950000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:CashFlowHedging


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-31
Value-480000.0551000.0-4000.0150000.0446000.0289000.0-270000.0606000.0375000.0316000.0-1142000.0398000.0-1531000.095000.0329000.0721000.01277000.0-736000.0169000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax-10.4132.5-1.45.6-30.7-26.3-26.0-35.0-11.3-16.6-29.1-379.0-88.44.0145.6-237.2-845.7-27.4-7.5

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedTranslationAdjustment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-31
Value5092000.0-135000.0283000.02526000.0-1899000.0-1386000.01309000.0-2337000.0-3689000.0-2222000.05065000.0-503000.03263000.02259000.0-103000.0-1025000.0-1428000.03423000.0-2411000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax110.4-32.5101.494.4130.7126.3126.0135.0111.3116.6129.1479.0188.496.0-45.6337.2945.7127.4107.5

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-07-312012-04-302012-01-31
Value4454000.0386000.0199000.02438000.0-1414000.0-1145000.01051000.0-1109000.0-2774000.0-1491000.03701000.0-789000.01170000.02037000.0435000.0-248000.0-380000.02141000.0-3170000.0-1820000.0-2194000.01324000.0-3136000.0-1336000.0-24000.0682000.0-898000.01274000.0-999000.0-675000.0-731000.0-1639000.0751000.0969000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-31
Value158000.030000.080000.0238000.0-39000.048000.0-12000.0-622000.0-540000.0415000.0-222000.02024000.0-562000.0317000.0-209000.0-56000.0229000.0546000.0928000.0779000.0377000.0-8000.0-364000.0-405000.0-243000.0-225000.0-256000.0-7000.049000.0442000.0607000.0289000.056000.0
Percentage of OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:CashFlowHedging


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-31
Value158000.030000.080000.0238000.0-39000.048000.0-12000.0-622000.0-540000.0415000.0-222000.02024000.0-562000.0317000.0-209000.0-56000.0229000.0546000.0928000.0
Percentage of OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax

us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-31
Value-47000.0-9000.0-24000.0-71000.010000.0-14000.03000.0208000.0181000.0138000.0-74000.0-376000.0-310000.0-174000.0115000.031000.0-126000.0-301000.0-510000.0-428000.0-207000.04000.0200000.0223000.0134000.0117000.0147000.026000.0-28000.0-251000.0-346000.0-166000.0-32000.0
Percentage of OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-31
Value-480000.0551000.0-4000.0150000.0446000.0289000.0-270000.0606000.0375000.0316000.0-1142000.0398000.0-1531000.095000.0329000.0721000.01277000.0-736000.0169000.0-402000.0-159000.0296000.01556000.01422000.0619000.0-770000.0-441000.0-239000.0-430000.0721000.0-984000.0-713000.01065000.0-198000.01716000.0165000.0233000.0-1879000.0989000.0-322000.0
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation

hurc:IntercompanySalesAndPurchases, us-gaap:ForeignExchangeForward, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-31
Value-480000.0551000.0-4000.0150000.0446000.0289000.0-270000.0606000.0375000.0
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship, us-gaap:FinancialInstrument, us-gaap:HedgingDesignation

us-gaap:NetInvestmentHedging, us-gaap:ForeignExchangeForward, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-31
Value-193000.064000.025000.015000.041000.074000.0-2000.0105000.0108000.0
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax40.211.6-625.010.09.225.60.717.328.8

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-31
Value-145000.0165000.0-1000.047000.0130000.084000.0-79000.0203000.0125000.0106000.0-382000.0219000.0-842000.052000.0181000.0396000.0703000.0-405000.093000.0-219000.0-88000.0163000.0856000.0784000.0340000.0-412000.0-254000.0-117000.0-245000.0410000.0-560000.0-410000.0613000.0-114000.0987000.0103000.0137000.0-1105000.0582000.0
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsForProceedsFromOtherInvestingActivities


None
Period End2020-07-312019-10-312019-07-312018-10-312018-07-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value090000.0-333000.00-233000.00000-405000.0-70000.012000.0155000.08000.0-147000.09000.0205000.0208000.08000.010000.030000.06000.06000.0-2000.032000.09000.041000.0-28000.012000.06000.0-73000.0
Percentage of PaymentsForProceedsFromOtherInvestingActivities0.0100.0100.00.0100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForRepurchaseOfEquity

us-gaap:PaymentsForRepurchaseOfEquity


None
Period End2020-07-312020-04-302019-07-312019-04-30
Value3088000.03911000.000
Percentage of PaymentsForRepurchaseOfEquity100.0100.00.00.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-31
Value00498000.0000499000.0-43000.0043000.0502000.0-178000.000473000.0
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation0.00.0100.00.00.00.0100.0100.00.0100.0100.0100.00.00.0100.0

us-gaap:PaymentsToDevelopSoftware

us-gaap:PaymentsToDevelopSoftware


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value236000.0193000.0263000.0277000.0455000.0508000.0461000.0578000.0526000.0597000.0625000.0563000.0593000.0626000.0482000.0556000.0527000.0645000.0477000.0440000.0405000.0358000.0203000.0247000.0285000.0240000.0183000.0206000.0233000.0212000.0305000.0302000.0259000.0213000.0203000.0207000.0238000.0279000.0373000.0411000.0310000.0
Percentage of PaymentsToDevelopSoftware100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312010-10-312010-07-31
Value1000.054000.073000.015000.037000.09000.022000.086000.08000.028000.058000.00000028000.0232000.04000.012000.0-1000.0051000.0-1000.000126000.0-2000.07000.0
Percentage of ProceedsFromSaleOfPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.0100.0100.0100.0100.0100.00.0100.0100.00.00.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


None
Period End2020-07-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302013-10-312013-07-312012-10-312012-07-312012-04-302012-01-31
Value67000.0000113000.0180000.062000.0492000.0265000.00269000.000000-1000.0066000.0189000.059000.00298000.00303000.00001000.0
Percentage of ProceedsFromStockOptionsExercised100.00.00.00.0100.0100.0100.0100.0100.00.0100.00.00.00.00.00.0100.00.0100.0100.0100.00.0100.00.0100.00.00.00.0100.0

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualPayments


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-31
Value581000.0623000.0784000.0244000.0954000.0925000.0868000.0795000.0777000.0983000.0771000.0886000.0712000.0815000.0790000.01034000.0560000.0984000.0771000.01029000.0825000.0948000.0693000.0784000.01235000.0539000.0971000.0965000.0956000.01130000.0619000.0997000.0953000.0767000.0850000.0932000.0
Percentage of ProductWarrantyAccrualPayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualWarrantiesIssued

us-gaap:ProductWarrantyAccrualWarrantiesIssued


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-31
Value575000.0407000.0492000.0-106000.0722000.0668000.0962000.01057000.0859000.01225000.0980000.0937000.0828000.0808000.0806000.0799000.0502000.0726000.0688000.0932000.01065000.0957000.0782000.01021000.01315000.0572000.0938000.01068000.01063000.01084000.0596000.01030000.0857000.0686000.0900000.0918000.0
Percentage of ProductWarrantyAccrualWarrantiesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-30
Value290000.0139000.0-12000.055000.0-52000.0-92000.0-47000.0274000.023000.0-67000.0158000.0-21000.07000.0-30000.019000.0-18000.0-12000.07000.0-52000.0-90000.0-29000.032000.0-52000.0386000.03000.031000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RepaymentsOfShortTermDebt

us-gaap:RepaymentsOfShortTermDebt


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-312018-04-302018-01-312017-10-312017-07-312016-10-312016-07-312015-10-312015-07-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value000001454000.0000000-8000.01613000.0-7000.003000.0384000.02066000.02205000.0
Percentage of RepaymentsOfShortTermDebt0.00.00.00.00.0100.00.00.00.00.00.00.0100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod


None
Period End2020-07-312020-04-302020-01-31
Value011824.035926.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod0.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod us-gaap:StatementEquityComponents

us-gaap:CommonStock


None
Period End2020-07-312020-04-302020-01-312019-07-312019-04-302019-01-31
Value011824.035926.009114.034963.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod0.0100.0100.00.00.00.0

us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss

us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-31
Value33000.0-11000.03000.020000.0-23000.0-16000.027000.096000.0-58000.0-32000.062000.0-126000.044000.03000.06000.018000.03000.0-39000.047000.020000.0
Percentage of StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


None
Period End2020-07-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312013-10-312012-10-312012-07-312012-04-302012-01-31
Value67000.0113000.0180000.062000.0492000.0265000.000067000.0190000.059000.00-1000.00001000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.00.0100.00.00.00.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312013-10-312012-10-312012-07-312012-04-302012-01-31
Value67000.0113000.0179000.062000.0489000.0263000.000067000.0189000.059000.00-1000.00001000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.099.4100.099.499.20.00.00.0100.099.5100.00.0100.00.00.00.0100.0

us-gaap:CommonStock


None
Period End2020-07-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312013-10-31
Value3738.001000.003000.02000.000001000.0000
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised5.60.00.60.00.60.80.00.00.00.00.50.00.0-0.0

us-gaap:StockRepurchasedDuringPeriodShares us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedDuringPeriodShares

us-gaap:CommonStock


None
Period End2020-07-312020-04-30
Value104800.0148760.0
Percentage of StockRepurchasedDuringPeriodShares100.0100.0

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:StockRepurchasedDuringPeriodValue


None
Period End2020-07-312020-04-30
Value3088000.03911000.0
Percentage of StockRepurchasedDuringPeriodValue100.0100.0

us-gaap:StockRepurchasedDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-07-312020-04-30
Value3078000.03896000.0
Percentage of StockRepurchasedDuringPeriodValue99.799.6

us-gaap:CommonStock


None
Period End2020-07-312020-04-30
Value10000.015000.0
Percentage of StockRepurchasedDuringPeriodValue0.30.4

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-31
Value23000.0-41000.0-9000.017000.029000.044000.053000.051000.040000.023000.021000.044000.026000.024000.05000.017000.016000.021000.022000.027000.021000.023000.023000.038000.035000.028000.020000.020000.09000.0
Percentage of UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted

us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-31
Value23000.0-41000.0-9000.017000.029000.044000.053000.0
Percentage of UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted100.0100.0100.0100.0100.0100.0100.0

us-gaap:UnrealizedGainLossOnDerivatives

us-gaap:UnrealizedGainLossOnDerivatives


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312011-04-302011-01-312010-10-312010-07-31
Value-1823000.0647000.0-666000.0-159000.0326000.0425000.0-204000.0-276000.0311000.0394000.0-885000.01934000.0-2050000.0-156000.0683000.0-733000.0892000.0-612000.060000.0302000.0119000.0-3193000.02625000.0-314000.0634000.0-391000.0-138000.01182000.0-518000.0752000.0-939000.0-599000.0485000.0-994000.0586000.0582000.0-150000.0422000.0-134000.01246000.0-1457000.0
Percentage of UnrealizedGainLossOnDerivatives100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

hurc:AssetsNoncurrentExcludingPropertyAndEquipment

hurc:AssetsNoncurrentExcludingPropertyAndEquipment


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302015-10-31
Value37363825212121212222222322222121192019
Percentage of AssetsNoncurrentExcludingPropertyAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedEmployeeBenefitsCurrent

us-gaap:AccruedEmployeeBenefitsCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312017-10-31
Value6.7316.3846.347119.882108.5151411
Percentage of AccruedEmployeeBenefitsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedIncomeTaxesNoncurrent

us-gaap:AccruedIncomeTaxesNoncurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312017-10-31
Value1908000.01944000.02040000.02036000.01914000.02058000.02212000.02194000.0117000.0
Percentage of AccruedIncomeTaxesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value1300000.01000000.0879000.0891000.0836000.0888000.0980000.01027000.0753000.0730000.0797000.0639000.0660000.0653000.0683000.0664000.0682000.0694000.0688000.0739000.0829000.0858000.0826000.0878000.0492000.0489000.0458000.0540000.0562000.0326000.0341000.0384000.0511000.0608000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value7352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07352000.07314000.07314000.07314000.07314000.07314000.07314000.07314000.07326000.07326000.07326000.07326000.07326000.07352000.07353000.07116000.07116000.07116000.07116000.07116000.0
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:CapitalizedComputerSoftwareNet


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value7916000.08044000.08216000.08318000.08129000.07904000.07641000.07452000.07059000.06828000.06595000.06226000.05888000.05520000.05119000.04926000.04659000.04419000.04063000.03905000.03821000.03644000.03455000.03519000.03625000.03638000.03697000.03714000.03870000.03885000.03921000.03969000.04040000.04166000.04560000.04928000.05274000.06042000.0
Percentage of CapitalizedComputerSoftwareNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent

us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-31
Value3988000.03569000.03684000.03992000.03908000.03841000.03724000.03557000.0
Percentage of DeferredCreditsAndOtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value1961000.01686000.01809000.01846000.0
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0100.0

us-gaap:DerivativeAssetsCurrent

us-gaap:DerivativeAssetsCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value367000.01449000.0621000.01391000.01956000.01514000.01092000.03085000.02157000.0959000.01364000.0596000.0382000.01227000.02021000.01725000.02019000.0588000.01596000.01228000.02399000.03518000.07455000.03127000.01189000.053000.0736000.0699000.0284000.0367000.0132000.0708000.03104000.01734000.03160000.01197000.0381000.0905000.0
Percentage of DerivativeAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssetsCurrent us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:ForeignExchangeForward, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312018-10-312018-04-302018-01-312017-10-312016-07-312016-04-302016-01-312015-10-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value187000.0721000.0347000.0751000.01263000.02654000.0593000.0768000.0305000.01509000.0510000.01096000.01079000.03265000.04738000.02596000.0603000.09000.0195000.0244000.0242000.0290000.0101000.0705000.02514000.0634000.0
Percentage of DerivativeAssetsCurrent51.049.855.954.064.686.061.856.351.274.786.768.787.992.863.683.050.717.026.534.985.279.076.599.681.053.0

us-gaap:ForeignExchangeForward, us-gaap:Nondesignated


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312018-10-312018-04-302018-01-312017-10-312016-07-312016-04-302016-01-312015-10-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value180000.0728000.0274000.0640000.0693000.0431000.0366000.0596000.0291000.0510000.078000.0500000.0149000.0253000.02717000.0531000.0586000.044000.0541000.0455000.042000.077000.031000.03000.0590000.0563000.0
Percentage of DerivativeAssetsCurrent49.050.244.146.035.414.038.243.748.825.313.331.312.17.236.417.049.383.073.565.114.821.023.50.419.047.0

us-gaap:DerivativeLiabilitiesCurrent

us-gaap:DerivativeLiabilitiesCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1825000.060000.0375000.0388000.0663000.0961000.01241000.02020000.02111000.01877000.04156000.01732000.04698000.0517000.0489000.0538000.0776000.02258000.01631000.01071000.01340000.01116000.01269000.0705000.0668000.01737000.01447000.01212000.01909000.01177000.02883000.0569000.0447000.0575000.0856000.01609000.02017000.02123000.0
Percentage of DerivativeLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilitiesCurrent us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:ForeignExchangeForward, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312018-10-312018-04-302018-01-312017-10-312016-07-312016-04-302016-01-312015-10-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value496000.010000.0154000.099000.0488000.01616000.01139000.02677000.01508000.0562000.01639000.01206000.01027000.0440000.0954000.0401000.0505000.01557000.01191000.01158000.01119000.0829000.01913000.0492000.0367000.01492000.0
Percentage of DerivativeLiabilitiesCurrent27.216.741.125.573.680.060.764.487.172.472.673.995.939.475.256.975.689.682.395.558.670.466.486.582.192.7

us-gaap:ForeignExchangeForward, us-gaap:Nondesignated


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312018-10-312018-04-302018-01-312017-10-312016-07-312016-04-302016-01-312015-10-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value1329000.050000.0221000.0289000.0175000.0404000.0738000.01479000.0224000.0214000.0619000.0425000.044000.0676000.0315000.0304000.0163000.0180000.0256000.054000.0790000.0348000.0970000.077000.080000.0117000.0
Percentage of DerivativeLiabilitiesCurrent72.883.358.974.526.420.039.335.612.927.627.426.14.160.624.843.124.410.417.74.541.429.633.613.517.97.3

us-gaap:DerivativeNotionalAmount

us-gaap:DerivativeNotionalAmount


None
Period End2020-07-312020-04-302020-01-312019-10-312018-10-31
Value647687108145
Percentage of DerivativeNotionalAmount100.0100.0100.0100.0100.0

us-gaap:DerivativeNotionalAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities, us-gaap:HedgingDesignation

hurc:Euros, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value5.68.51216
Percentage of DerivativeNotionalAmount8.711.114.015.2

hurc:ForwardContractsDenominatedInNewTaiwanDollars, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value11141518
Percentage of DerivativeNotionalAmount18.218.917.117.2

hurc:PoundsSterling, us-gaap:DesignatedAsHedgingInstrument


None
Period End2020-07-312020-04-302020-01-312019-10-31
Value2.53.23.95.4
Percentage of DerivativeNotionalAmount3.94.24.45.0

us-gaap:DerivativeNotionalAmount us-gaap:HedgingDesignation

us-gaap:Nondesignated


None
Period End2020-07-312020-04-302020-01-31
Value434652
Percentage of DerivativeNotionalAmount66.961.060.2

us-gaap:ForeignCurrencyContractAssetFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:ForeignCurrencyContractAssetFairValueDisclosure

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312017-10-312015-04-302014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312011-10-31
Value367000.01449000.0621000.01391000.01956000.01514000.01092000.03085000.02157000.0596000.03518000.03127000.01189000.053000.0736000.0699000.0284000.0367000.0132000.0708000.01197000.0
Percentage of ForeignCurrencyContractAssetFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312017-10-312015-04-302014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312011-10-31
Value1825000.060000.0375000.0388000.0663000.0961000.01241000.02020000.02111000.01732000.01116000.0705000.0668000.01737000.01447000.01212000.01909000.01177000.02883000.0569000.01609000.0
Percentage of ForeignCurrencyContractsLiabilityFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryFinishedGoodsNetOfReserves


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312012-10-312011-10-31
Value110106101959388867671707166737274737972615961565760615856575844
Percentage of InventoryFinishedGoodsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves

us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312012-10-312011-10-31
Value313134323740413841413833342827252728262527222021212222211820
Percentage of InventoryRawMaterialsAndSuppliesNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312012-10-312011-10-31
Value121515202218182223232220191816171921212023131314161415151415
Percentage of InventoryWorkInProcessNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:InvestmentsFairValueDisclosure

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312017-10-312013-10-312013-04-302013-01-312012-10-312011-10-31
Value1836000.01580000.01652000.01991000.01969000.01917000.01808000.01723000.01728000.01638000.01073000.0982000.0926000.0861000.0741000.0
Percentage of InvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidExpenseCurrent

us-gaap:PrepaidExpenseCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312013-10-31
Value1414119.4148.5358.8398.4187.3329.9568.7668.1057.9138.0078.5199.268.2071010109.7691010108.9278.6916.584
Percentage of PrepaidExpenseCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrual

us-gaap:ProductWarrantyAccrual


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-312009-10-31
Value1271000.01244000.01471000.01760000.02090000.02345000.02620000.02499000.02277000.02253000.02043000.01772000.01701000.01541000.01533000.01523000.01776000.01853000.02056000.02186000.02303000.02090000.02062000.02048000.01849000.01775000.01735000.01778000.01650000.01554000.01608000.01623000.01562000.01693000.01760000.01725000.01781000.01591000.01286000.0
Percentage of ProductWarrantyAccrual100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-04-302012-01-312011-10-312011-07-312010-10-31
Value1271000.01244000.01471000.01760000.02090000.02345000.02620000.02497000.02277000.02253000.02043000.01772000.01701000.01541000.01533000.01523000.01776000.01853000.02056000.02186000.02303000.02090000.02062000.02048000.01849000.01775000.01735000.01778000.01650000.01554000.01608000.01623000.01562000.01693000.01760000.01725000.01781000.01591000.0
Percentage of ProductWarrantyAccrualClassifiedCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312011-10-31
Value231960.0231960.0226000.0200480.0200480.0200480.0197770.0168350.0168350.0168350.0174150.0157810.0157810.0157810.0152060.0147350.0147350.0147350.0147270.098799.098799.098799.0100950.081038.081038.081038.089642.068456.068456.068456.068701.055718.055718.030859.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue


None
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-04-302018-01-312017-10-312017-07-312017-04-302017-01-312016-10-312016-07-312016-04-302016-01-312015-10-312015-07-312015-04-302015-01-312014-10-312014-07-312014-04-302014-03-132014-01-312013-10-312013-07-312013-04-302013-01-312012-10-312012-07-312012-03-152011-12-142011-10-31
Value39.0339.0340.3339.6239.6239.6239.8637.2437.2237.2235.8632.0532.0532.0532.4728.7928.7828.7828.828.8928.8928.8928.2823.8323.8323.8324.9223.9623.0123.0123.0122.9222.8422.8427.021.4524.38
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:TitleOfIndividual

hurc:NonexecutiveEmployees


None
Period End2020-03-122019-11-132019-03-142018-11-142017-11-15
Value23.6235.7540.5840.0142.3
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue0.00.00.00.00.0

Line plots across dimensions of each concept


us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents
(None,)
None