WIRE


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingIncomeLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:InventoryFinishedGoods

us-gaap:InventoryLIFOReserve

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:MachineryAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:FurnitureAndFixturesGross

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:OtherAssetsNoncurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:TreasuryStockValue

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividends

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
us-gaap:StatementEquityComponents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:DividendsCommonStockCash
us-gaap:StatementEquityComponents

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InventoryLIFOReservePeriodCharge

us-gaap:OtherNoncashIncomeExpense

us-gaap:PaymentsOfFinancingCosts

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromSaleOfProductiveAssets
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent

us-gaap:AccruedSalariesCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:BuildingsAndImprovementsGross

us-gaap:DeferredTaxAssetsInventory

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:IncomeTaxesReceivable

us-gaap:InventoryGross

us-gaap:InventoryRawMaterials

us-gaap:InventoryWorkInProcess

us-gaap:LandAndLandImprovements

us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

wire:AccrualForSARLiability

wire:DeferredTaxAssetsUniformCapitalizationRules

wire:SalesVolumeRebatesPayable
us-gaap:AwardType
wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue
us-gaap:AwardType
wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
us-gaap:AwardType
wire:SharebasedCompensationArrangementbySharebasedPaymentAwardLiabilityAmount
us-gaap:AwardType
wire:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Selling General And Administrative Expense
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Inventory Net
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Liabilities Current
Current Liabilities
Other Accrued Liabilities Current
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Inventories
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
InventoryNet
Inventory Net
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CommonStockValue █▇▇▇▇▆▆▆▆▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▃▃▃▃▁0.2710.270.270.270.270.2690.2690.2690.2690.2690.2690.2690.2690.2690.2690.2680.2680.2680.2680.2680.2670.2670.2670.2670.2670.2670.2670.2670.2670.2660.2660.2660.2660.2660.2660.2660.2660.2660.2660.2660.264NA0.264NANA
 us-gaap:CommonStockSharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock█▇▇▇▆▄▄▄▄▃▃▂▂▁▁27.05627.04127.02527.02527.00526.94726.93926.93926.93326.92226.90626.88326.87726.87226.859NANANA26.763NANANA26.715NANANA26.657NANANA26.632NANANA26.598NANANA26.587NANANA26.367NANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁20.76320.719NA20.60220.53720.851NA20.99120.98820.983NA20.91920.91820.911NA20.83720.83520.834NA20.77520.76520.747NA20.77420.83620.782NA20.81920.83520.839NA20.76820.73820.733NA20.71222.03723.477NA23.39923.40523.378NA23.33723.334
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁20.58120.568NA20.54820.49620.792NA20.91220.89820.884NA20.85320.84720.835NA20.75820.75120.738NA20.70420.69420.688NA20.71620.73720.725NA20.71820.71520.703NA20.6820.66920.664NA20.65721.99723.427NA23.29223.26423.217NA23.19323.171
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount NANANA0.1654240.2384330.240786NA0.1214130.11750.1175NA0.16650.16650.146NA0.1290.1290.114NA0.1290.1290.187NA0.1480.0490.14NA0.0490.0490.019NA0.00.1910.191NA192.5192.50.139NA78.580.5NANANANA
us-gaap:EarningsPerShareBasic █▃▂▂▁▂▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁8.892.01.171.020.60.890.50.780.850.641.21.140.870.541.370.670.530.660.550.290.380.420.530.70.550.520.240.530.490.520.540.670.750.310.250.270.110.290.70.590.410.460.20.220.35
us-gaap:EarningsPerShareDiluted █▃▂▂▁▂▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁8.821.991.171.020.60.890.50.780.850.641.21.130.860.541.360.670.520.650.550.290.380.410.530.70.540.520.240.530.490.520.540.660.750.310.250.270.110.290.690.590.40.460.20.220.35
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 TTM Greenblatt ROC _ _█▂▂▂▁▂▁▁▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▂▂▁▁▁▁▁▂▂▁▁236.20253.35231.18927.10915.74423.48312.8220.31622.06416.32731.61330.29122.99914.60722.48319.94516.55320.46816.939.09711.90512.83416.5122.27217.04816.3997.4716.63115.27716.72516.74820.77823.9389.1547.4888.414.0649.38424.70621.41614.54915.606NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CostOfGoodsAndServicesSold █▅▄▃▁▂▂▃▃▃▂▃▃▂▂▂▂467.066359.636322.02286.241217.132257.021266.505278.181290.956273.381266.501286.227292.296253.937259.281252.943255.662NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:GrossProfit █▃▂▂▁▂▁▂▂▂▂▂▂▁▂▂▁▂▁▁▁▁▁▂▁▁▁▁▁▁▁▂▂▁▁▁▁▁▂▂▁▁▁▁▁277.34284.50458.80453.45936.49945.77335.74742.98845.9141.32653.22654.50544.49737.49442.01139.08735.87239.20533.52527.81828.63130.14333.05238.33532.90532.4325.21734.07333.51232.17632.71637.90440.15124.30122.33924.13619.39124.46138.62737.83930.63233.75522.12522.76826.915
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments █▂▂▂▁▂▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▂▂▁▁▁▁▁▂▂▁▁▁▁▁236.2453.37731.26827.14816.01124.36713.82621.34923.14617.40632.45530.88723.39214.9522.72620.09316.57320.48416.9469.10611.92612.83716.53222.2917.06416.4997.49416.64415.2816.74116.76820.78823.9569.1717.4868.4144.0729.40424.70621.32814.54915.6126.5637.18912.753
us-gaap:IncomeTaxExpenseBenefit █▃▃▂▂▂▂▂▂▂▃▃▂▂▁▂▂▂▂▂▂▂▂▃▂▂▂▂▂▂▂▃▃▂▂▂▂▂▃▃▂▂▂▂▂53.18712.1887.1686.1363.6645.763.2914.9485.3643.9957.4257.2095.3033.597-5.7626.1295.646.8525.5443.1074.0874.2385.5797.7795.7115.712.4415.5815.1265.8875.5576.9868.4542.7762.2652.8871.7022.718.4117.6075.0884.9582.0342.0974.618
us-gaap:NetIncomeLoss █▃▂▂▁▂▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▂▁▁▁▁▁▁183.05341.18924.121.01212.34718.60710.53516.40117.78213.41125.0323.67818.08911.35328.48813.96410.93313.63211.4025.9997.8398.59910.95214.51111.35310.7895.05311.06310.15410.85411.21213.80215.5026.3955.525.5272.376.69416.29513.7219.46110.6544.5295.0928.135
us-gaap:NonoperatingIncomeExpense ▁▁▁▁▂▃▃▃▄▄▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▂▂▁▁▁▂▁▁▁▂▁▁▁▂▁▁▁█▁▁0.0380.0250.0790.0390.2670.8841.0061.0331.0821.0790.8420.5960.3930.3430.2430.1480.020.0160.0160.0090.0210.0030.0850.0810.0780.1620.3090.0130.0030.0160.2850.010.0180.0170.3110.0040.0080.020.322-0.088-0.0010.0063.064-0.073-0.094
us-gaap:OperatingIncomeLoss █▂▂▂▁▂▁▁▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▂▂▁▁▁▁▁▂▂▁▁▁▁▁236.20253.35231.18927.10915.74423.48312.8220.31622.06416.32731.61330.29122.99914.60722.48319.94516.55320.46816.939.09711.90512.83416.5122.27217.04816.3997.4716.63115.27716.72516.74820.77823.9389.1547.4888.414.0649.38424.70621.41614.54915.6066.617.26212.847
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▄▃▃▁▂▂▂▃▂▂▃▃▂▂▂▂▂▁▁▁▁▁▂▁▁▂▂▂▂▂▂▂▂▁▂▂▂▁▂▂▂▁▁▁744.408444.14380.823339.7253.631302.794302.252321.169336.866314.707319.727340.732336.793291.431301.292292.03291.534279.392239.247237.168238.831225.544250.857262.756253.747250.262285.342297.351307.088277.198293.514309.927289.46265.351258.0269.152264.73280.466248.297319.356309.469303.351256.148242.751236.094
us-gaap:SellingGeneralAndAdministrativeExpense █▅▅▄▃▃▃▃▄▄▃▄▃▃▂▂▂▂▂▂▂▂▂▂▁▂▂▂▂▁▂▂▂▁▁▁▁▁▁▂▂▂▁▁▁41.1431.15227.61426.3520.75522.2922.92722.67223.84624.99921.61324.21421.49822.88719.52819.14219.31918.73716.59518.72116.72617.30916.54116.06315.85716.03117.74717.44218.23515.45115.96817.12616.21315.14714.85115.72615.32715.07713.92216.42316.08318.14915.51515.50614.068
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:Assets █▆▅▅▅▄▅▄▄▄▄▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁1274.9041030.186966.454941.521884.045866.346883.154870.247854.181816.963818.06799.043754.714742.847733.975708.365695.298679.128657.964644.479636.097619.844628.116603.315585.124572.508572.751564.353542.664534.445525.826525.697498.075472.598472.467475.872466.899522.573516.146498.429491.472NA477.276NANA
us-gaap:LiabilitiesAndStockholdersEquity █▆▅▅▅▄▅▄▄▄▄▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁1274.9041030.186966.454941.521884.045866.346883.154870.247854.181816.963818.06799.043754.714742.847733.975708.365695.298679.128657.964644.479636.097619.844628.116603.315585.124572.508572.751564.353542.664534.445525.826525.697498.075472.598472.467475.872466.899522.573516.146498.429491.472NA477.276NANA
us-gaap:StockholdersEquity █▆▆▅▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▂▂▁▁1063.625879.397837.729813.65792.111777.172779.096768.679752.643734.64720.456694.901671.329653.236641.345612.643597.945586.997573.109561.648554.95547.294538.639526.748515.307503.885493.187488.366477.528467.532456.581445.395431.63416.341410.164405.147399.805464.323457.743441.713427.415NA407.377NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AssetsCurrent █▅▄▄▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▂▂▁▁▁▁▁▁▁▁▁▂▂▂▂823.325596.298555.133564.709533.882525.978549.238544.71541.954512.055519.237503.336461.185452.542446.984422.643409.164395.81376.382366.381361.281356.401370.155351.388341.474337.047345.315352.488340.269336.068330.066330.589307.911307.687306.85313.971310.55377.919377.054362.652357.056NA342.097NANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▅▅▆▇█▇▇▇▆▆▆▅▄▄▄▄▃▃▄▃▃▃▃▃▂▂▃▂▂▂▂▁▁▂▂▁▂▃▄▁▂▃▄▄▄157.872154.968183.123217.103250.383206.838230.965203.936184.8177.974178.405134.497102.02107.827123.362101.36785.85886.48295.75379.92781.13578.56179.15258.81745.60353.26954.66438.84419.09436.82236.77816.1451.23432.74433.88317.98847.72783.923112.29815.17246.80275.233103.25290.40990.503
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▄▃▅▆█▆▇▆▅▅▅▃▁▁▂157.872154.968183.123217.103250.383206.838230.965203.936184.8177.974178.405134.497102.02107.827123.362NANANA95.753NANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▄▃▂▁▂▂▂▂▂▂▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▁▂▂▂▁▂▂574.191348.709275.781257.21192.067224.123223.098244.869255.968231.47235.353270.591258.414248.466228.885222.951220.553211.669184.876183.531178.765175.215186.065192.005200.306195.571206.908230.18238.622219.147215.739236.933236.172212.79197.98207.544205.535227.818199.366259.951246.75NA190.364NANA
us-gaap:InventoryNet ▆▆▇▆▆▆▆▆▇██▇▇▇▇▇▇▇▇▇▇▇▇▇▇▆▅▅▅▄▄▄▃▁▃▃▁▂▃▄▁87.9290.34392.32287.17187.8890.56889.68490.24496.039101.592102.36796.00696.86694.49892.36595.41995.45895.63893.27494.41595.58598.47295.25497.83492.56285.35478.25180.47380.18275.62370.7872.61364.50354.36863.65667.04952.50557.38163.49176.76655.155NA42.104NANA
us-gaap:InventoryFinishedGoods ▆▆▅▄▃▄▄▃▅▇▅▂██▅▄▄▅▄▂▁▁▁▃▄▅▄▆▅▆▄▅▄▄▅▇▄95.36694.13588.54485.08279.16982.90883.22277.08688.65799.82588.70876.342102.266103.3888.49785.9285.17990.1781.76475.68369.06571.02970.34877.87782.44886.73884.0293.74791.07191.66782.99790.70482.44184.86188.7599.80182.012NA84.819NANANANANANA
us-gaap:InventoryLIFOReserve █▆▅▃▂▂▃▃▃▃▃▃▄▄▃▃▂▂▂▁▁▁▁▂▃▃▃▄▄▄▄▄▄▅▅▅▅113.39189.33967.37550.44535.91935.17444.80141.45945.83649.10745.32546.41355.47853.8251.81347.50336.52336.95932.52323.19620.56323.67621.49429.10442.43643.93753.22155.40155.62557.54462.39164.73663.83175.8373.41674.39172.354NA62.765NANANANANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▂▂▂▂▂▂▁▂▁▁▁▂▂▁▂▂▂▁▂▄▂▁▂▂▂▁▂▂▂▁▁▁▂▁▃█3.3422.2782.6513.2253.5524.0031.8892.551.8851.0191.7232.2422.1591.7512.3722.9063.172.0212.4796.3622.7881.7922.342.7323.0031.7512.2352.5772.3711.352.0132.0043.8461.6355.54115.422NANA1.899NANANANANANA
us-gaap:MachineryAndEquipmentGross ██▇▇▇▆▆▆▆▆▅▅▅▅▅▅▅▅▅▅▄▄▄▄▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁389.647378.465373.902363.976353.3341.896334.204326.893326.542320.153314.175304.191303.937301.743300.25303.344298.947290.038289.493287.781281.802276.776274.755260.954241.724237.456228.371227.479225.923225.247224.502220.913218.63197.294196.838193.087191.725191.212186.032182.9179.993NA174.916NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:PropertyPlantAndEquipmentGross ██▇▇▆▆▆▆▅▅▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁736.319718.071694.691655.943624.333609.887599.867587.704571.43560.909551.412544.509539.838532.551525.261521.351517.974511.823506.888500.308493.095480.937470.721464.735454.214442.17430.008410.103396.871389.858383.542379.092371.468342.494339.954332.726323.994309.315300.382294.129289.773NA284.957NANA
us-gaap:FurnitureAndFixturesGross ▇▅█▅▅▅▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁13.71412.01515.34512.24912.24911.79610.92610.85510.1239.929.6879.6879.6879.6089.6029.5229.359.2049.2049.1889.2079.1149.0128.968.9298.7798.6828.6528.628.5648.5648.5258.4668.4668.4268.2968.1937.9477.9477.4697.44NA7.066NANA
us-gaap:ConstructionInProgressGross ▃█▇▅▃▃▄▃▂▂▂▂▂▂▁▁▃▃▃▃▂▂▃▃▄▄▄▂▂▁▁▁▁▂▂▂▂▁▁▁▁42.44113.78891.68866.1645.22642.82449.84745.2831.12627.40924.62328.3724.04719.52213.78216.12236.7540.39435.82531.31930.19823.33233.94243.44458.17451.03748.24529.26217.88414.37212.22211.5439.20627.41325.43422.56229.89716.23312.4810.1788.758NA15.564NANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment ████▇▇▇▇▇▆▆▆▆▆▅▅▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▁▁▁285.376284.853283.923279.731274.804270.223266.688262.938260.009256.791252.754248.967246.474242.439238.463235.822232.033228.698225.499222.403224.471220.686215.953213.262210.839206.983203.502199.874196.217193.068189.288185.6181.847178.308175.03171.623168.271164.928161.55158.546155.579NA149.972NANA
us-gaap:PropertyPlantAndEquipmentNet ██▇▆▆▆▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁▁450.943433.218410.768376.212349.529339.664333.179324.766311.421304.118298.658295.542293.364290.112286.798285.529285.941283.125281.389277.905268.624260.251254.768251.473243.375235.187226.506210.229200.654196.79194.254193.492189.621164.186164.924161.103155.723144.387138.832135.583134.194NA134.985NANA
us-gaap:OtherAssetsNoncurrent ▂▂▁▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁█▅▅▁▁▁▂▃▃▃▃▃▁▂▂▂▂▁▁▁▁0.6360.670.5530.60.6340.7040.7370.7710.8060.790.1650.1650.1650.1930.1930.1930.1930.1930.1930.1936.1923.1923.1930.4540.2750.2740.931.6361.7411.5871.5061.6160.5430.7250.6930.7980.6260.2670.260.1940.222NA0.194NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AccruedIncomeTaxesCurrent █▁42.09313.19NA1.422.499NA0.0NA0.02.5580.00.9380.04.2050.2960.2760.02.7354.319NANANA0.01.1211.7290.00.04.8971.724NA1.4473.5782.263NA1.8072.302NA8.5831.1740.00.0NA2.065NANA
us-gaap:AccruedLiabilitiesCurrent █▄▄▄▃▂▄▄▃▂▄▄▃▂▄▃▃▂▃▂▂▁▃▂▂▁▃▃▂▁▂▃▂▁▂▂▁▁▃▃▂58.5434.88636.86636.53127.33823.64634.78733.19730.14524.51236.86634.01526.94123.62135.00529.52524.97920.5627.98623.68720.21716.70425.49922.92221.77917.77328.19126.1822.13617.65423.00625.96620.80315.97323.43821.29718.55915.61625.31225.6521.969NA23.191NANA
us-gaap:LiabilitiesCurrent █▅▄▄▂▂▃▃▃▂▃▃▂▂▃▂▂▂▂▂▂▁▂▂▂▁▂▂▁▁▁▂▁▁▁▂▂▁▁▁▂178.091117.88793.59296.07359.87657.70875.29673.10476.19857.74373.57281.62761.62568.92371.63161.95962.56658.93750.88252.24854.37946.20362.71556.71850.59648.95359.33855.94244.84646.12347.91860.40748.36439.80745.35751.76450.1341.8942.5742.78552.039NA58.153NANA
us-gaap:OtherAccruedLiabilitiesCurrent █▆▄▄▃▄▇▇█▇▆▇▅▇▆▆▆▃▃▂▂▂▂▂▂▂▂▂▁▁▁▂▁▁▁▁▂6.8944.9733.6833.4442.7523.2396.235.8267.0876.5965.5496.4664.3926.1575.4994.824.7852.3482.1091.2741.3281.451.1221.1111.6011.4361.8061.2740.5290.5010.5411.3630.6270.5470.5580.8641.139NA0.682NANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:DeferredIncomeTaxLiabilitiesNet ▇▇█▆▇▆▅▅▃▃▃▂▂▁▁▇33.18832.90235.13331.79832.05831.46628.76228.46425.3424.5824.03222.51521.7620.68820.99933.763NANA33.973NANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:StockholdersEquity █▆▆▅▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▂▂▁▁1063.625879.397837.729813.65792.111777.172779.096768.679752.643734.64720.456694.901671.329653.236641.345612.643597.945586.997573.109561.648554.95547.294538.639526.748515.307503.885493.187488.366477.528467.532456.581445.395431.63416.341410.164405.147399.805464.323457.743441.713427.415NA407.377NANA
us-gaap:CommonStockValue █▇▇▇▇▆▆▆▆▆▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▃▃▃▃▁0.2710.270.270.270.270.2690.2690.2690.2690.2690.2690.2690.2690.2690.2690.2680.2680.2680.2680.2680.2670.2670.2670.2670.2670.2670.2670.2670.2670.2660.2660.2660.2660.2660.2660.2660.2660.2660.2660.2660.264NA0.264NANA
us-gaap:AdditionalPaidInCapitalCommonStock ██▇▇▇▆▆▆▆▆▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁70.36668.77767.88567.49466.55463.46963.00962.70562.65262.01360.82259.8859.56859.14758.19257.56356.41255.98255.31154.83753.72553.49453.02451.67251.40650.92250.59850.41650.22649.97149.45949.07148.69448.49348.29848.08947.86147.69747.34247.13845.893NA45.04NANA
us-gaap:RetainedEarningsAccumulatedDeficit █▆▆▆▅▅▅▅▅▅▄▄▄▄▄▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁1104.706922.068881.292857.604837.005825.07806.874796.761780.778763.414750.421725.808702.548684.876673.94645.868632.321621.803608.586597.599592.014584.589576.404565.865551.768540.83530.456525.817515.169505.429494.99484.192470.804455.716449.734444.926439.812437.856431.631415.805402.552NA383.367NANA
us-gaap:TreasuryStockValue ██████▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▁▁▁▁111.718111.718111.718111.718111.718111.63691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05691.05688.13488.13488.13488.13488.13488.13488.13488.13488.13488.13488.13488.13488.13421.49621.49621.49621.294NA21.294NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▂▃▂▅▃▅▅▃▃▅▅▃▂▄▄▃▂▃▃▃▃▄▄▃▃▄▄▂▃▄▄▂▃▄▁▅▁█▁▁▁▄▃35.184-0.8452.942-5.76451.2799.00538.67539.59516.44511.40648.45939.1291.963-7.96127.06420.2485.147-4.44618.99715.46215.7628.33928.18428.7954.4429.34733.82932.548-9.7386.48324.74222.785-2.091.78123.521-20.43445.819-18.846104.191-27.403-25.254-25.36519.6314.178NA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▃▁▃▆▆▆▄▇▆▇▇▇▇▇▇▇██▅▆▇▇▆▆▆▅▆▇▇█▇▃█▇▇▅▇▇▇██▇█-32.127-26.504-36.512-27.648-9.697-12.134-11.227-20.041-9.338-11.85-4.889-6.36-7.353-7.463-5.418-5.104-5.537-4.631-3.019-17.076-12.833-8.654-8.624-12.348-12.009-10.488-17.65-12.446-7.678-6.457-4.001-7.753-29.124-2.588-7.282-8.971-14.923-9.108-6.728-4.703-3.268-2.247-6.405-4.059NA
us-gaap:NetCashProvidedByUsedInFinancingActivities █████▆█████████████████▇████████████▁███████-0.153-0.806-0.410.1321.963-20.998-0.419-0.418-0.2810.0130.338-0.292-0.417-0.1110.3490.365-0.234-0.194-0.1520.406-0.355-0.2760.775-3.233-0.099-0.254-0.359-0.352-0.3120.018-0.108-0.121-0.296-0.332-0.344-0.334-67.092-0.421-0.3370.4760.091-0.407-0.383-0.213NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:DeferredIncomeTaxExpenseBenefit ▅▄▆▅▅▆▅▆▅▅▆▅▅▅▁▅▆▅▄▆▆▅█▇▆▅▅▅▅▆▅▆▇▅▅▅▆▃▆▇▆▄▄▄0.318-2.2763.347-0.2450.6082.7190.3322.2280.7680.0481.5170.7551.072-0.311-12.764-1.0241.593-0.779-2.9671.11.573-0.9688.7625.0792.826-0.352-0.588-1.30.3713.866-0.431.0765.275-0.506-1.837-1.3383.189-6.0992.8267.152.414-2.41-2.072-3.305NA
us-gaap:DepreciationDepletionAndAmortization █▇▆▆▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▃▃▅▃▃▃▃▂▂▃▃▂▃▂▁▁▂▂▂▁▁▁▁▁▁5.6775.35.1454.9934.754.5714.4534.4694.4414.3444.1924.1084.1044.1094.0713.9653.853.7983.8034.0784.0844.8464.0914.1243.9513.8973.8223.8183.9183.8953.8413.8953.73.3523.4463.5983.6273.6093.4953.3663.4423.4253.4313.424NA
us-gaap:IncreaseDecreaseInAccountsReceivable █▄▃▄▂▃▂▂▃▂▂▃▃▃▃▃▃▃▂▃▃▂▂▂▃▂▂▂▃▃▂▂▃▃▂▃▂▃▁▃▃▄▂▃226.94572.92818.57165.143-32.0561.725-21.771-11.09924.498-3.883-35.23812.1779.94819.5816.1862.1468.9726.7281.3244.7663.55-10.85-5.94-8.3014.735-11.337-23.272-8.44219.4753.408-21.1940.76123.38314.81-9.6112.019-22.28328.451-60.10512.72111.89944.487-5.28813.493NA
us-gaap:IncreaseDecreaseInInventories ▃▃▅▄▃▄▄▃▃▄▅▃▄▄▃▄▄▄▃▃▃▄▃▅▅▅▃▄▅▅▃▅▆▂▃▇▃▂▁█▅▅▄▄-2.423-1.9795.151-0.709-2.6880.884-0.56-5.795-5.553-0.7756.361-0.862.3682.133-3.054-0.039-0.182.364-1.141-1.17-2.8873.218-2.585.2727.2087.103-2.2220.2914.5594.843-1.8338.1110.135-9.288-3.39314.544-4.876-6.11-13.27521.6117.1815.870.3581.754NA
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▅▄▄▄▄▄▄▄▄▄▄▃▁█▃▄▃▅▄▄▄▄1.092-0.907-0.587-0.319-0.4752.127-0.6490.6780.924-0.724-0.5070.0960.393-0.609-0.522-0.2511.161-0.446-0.436-0.0461.007-0.5372.359-0.081.264-1.128-1.0360.1131.186-0.602-0.089-0.7572.04-3.862-9.97414.464-2.0761.696-4.4533.786-0.3491.122-0.2051.003NA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▂▃▂▅▃▅▅▃▃▅▅▃▂▄▄▃▂▃▃▃▃▄▄▃▃▄▄▂▃▄▄▂▃▄▁▅▁█▁▁▁▄▃35.184-0.8452.942-5.76451.2799.00538.67539.59516.44511.40648.45939.1291.963-7.96127.06420.2485.147-4.44618.99715.46215.7628.33928.18428.7954.4429.34733.82932.548-9.7386.48324.74222.785-2.091.78123.521-20.43445.819-18.846104.191-27.403-25.254-25.36519.6314.178NA
us-gaap:NetIncomeLoss █▃▂▂▁▂▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▂▁▁▁▁▁▁183.05341.18924.121.01212.34718.60710.53516.40117.78213.41125.0323.67818.08911.35328.48813.96410.93313.63211.4025.9997.8398.59910.95214.51111.35310.7895.05311.06310.15410.85411.21213.80215.5026.3955.525.5272.376.69416.29513.7219.46110.6544.5295.0928.135
us-gaap:ShareBasedCompensation █▅▃▃▄▃▃▁▄▅▂▂▃▄▂▂▃▃▄▂▂▄▃▁▃▂▂▃▂▁1.3310.7370.3910.3960.6310.460.3040.0530.5020.760.1870.1870.4210.6490.1180.1180.3350.3840.5380.2080.2110.6390.302-0.0160.2960.220.1880.2810.1540.08NANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▃▁▃▆▆▆▄▇▆▇▇▇▇▇▇▇██▅▆▇▇▆▆▆▅▆▇▇█▇▃█▇▇▅▇▇▇██▇█-32.127-26.504-36.512-27.648-9.697-12.134-11.227-20.041-9.338-11.85-4.889-6.36-7.353-7.463-5.418-5.104-5.537-4.631-3.019-17.076-12.833-8.654-8.624-12.348-12.009-10.488-17.65-12.446-7.678-6.457-4.001-7.753-29.124-2.588-7.282-8.971-14.923-9.108-6.728-4.703-3.268-2.247-6.405-4.059NA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▇▆█▆▃▃▃▅▂▃▂▂▂▂▂▂▂▂▂▄▃▂▂▃▃▃▄▃▂▂▂▂▆▁▂▂▄▂▂▃▁▁▂▁32.3426.50436.51327.6489.69712.22411.23320.0419.33811.8724.9396.4267.3537.4635.5595.1045.5375.5546.76717.11612.8338.6588.81412.412.00910.48817.6512.4467.7536.4255.047.75329.1242.5887.2828.97714.9249.1186.72912.7633.2572.2586.4164.127NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities █████▆█████████████████▇████████████▁███████-0.153-0.806-0.410.1321.963-20.998-0.419-0.418-0.2810.0130.338-0.292-0.417-0.1110.3490.365-0.234-0.194-0.1520.406-0.355-0.2760.775-3.233-0.099-0.254-0.359-0.352-0.3120.018-0.108-0.121-0.296-0.332-0.344-0.334-67.092-0.421-0.3370.4760.091-0.407-0.383-0.213NA
us-gaap:PaymentsOfDividends ▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▂▁▂▁▁▁▁▁▁▁▁█████▇▇▇0.4120.4110.410.4120.410.4180.4190.4180.4180.4180.4170.4170.4170.4170.4150.4160.4150.4150.4140.4140.4140.4140.4140.4140.4140.4150.4140.4150.4140.4140.4130.4140.4140.4130.4130.4130.4680.4690.4690.4650.4650.4640.4640.464NA
us-gaap:PaymentsForRepurchaseOfCommonStock NANA0.00.00.08220.58NANA0.00.0NANANANANANANANA0.0NANANA0.0NANANA0.0NANANANANANANA0.0NANANA0.0NANANA0.0NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value271000.0270000.0270000.0270000.0270000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0268000.0268000.0268000.0268000.0268000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0264000.0264000.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.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.10.10.10.10.10.10.10.10.10.10.10.1

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding us-gaap:StatementEquityComponents

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStock


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value272727272726262626262626262626262626262626262626
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.0

us-gaap:TreasuryStock


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value-6.468-6.468-6.4686.4686.4686.4666.0276.0276.0276.0276.0276.0276.0276.0276.027
Percentage of CommonStockSharesOutstanding-23.9-23.9-23.923.924.024.022.422.422.422.422.422.422.422.422.4

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value20202020202020202020202020202020202020202020202020202022232323232323
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.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value20202020202020202020202020202020202020202020202020202021232323232323
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.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-30
Value0.1654240.2384330.2407860.1214130.11750.11750.16650.16650.1460.1290.1290.1140.1290.1290.1870.1480.0490.140.0490.0490.0190.00.1910.1911921920.1397880
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.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.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value8.892.01.171.020.60.890.50.780.850.641.21.140.870.541.370.670.530.660.550.290.380.420.530.70.550.520.240.530.490.520.540.670.750.310.250.270.110.290.70.590.410.460.20.220.35
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.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value8.821.991.171.020.60.890.50.780.850.641.21.130.860.541.360.670.520.650.550.290.380.410.530.70.540.520.240.530.490.520.540.660.750.310.250.270.110.290.690.590.40.460.20.220.35
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.0100.0100.0100.0100.0

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value467359322286217257266278290273266286292253259252255
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax62.781.084.684.385.684.988.286.686.486.983.484.086.887.186.186.687.7

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value2778458533645354245415354443742393539332728303338323225343332323740242224192438373033222226
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax37.319.015.415.714.415.111.813.413.613.116.616.013.212.913.913.412.314.014.011.712.013.413.214.613.013.08.811.510.911.611.112.213.99.28.79.07.38.715.611.89.911.18.69.411.4

Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value2365331271624132123173230231422201620169.1061112162217167.4941615161620239.1717.4868.4144.0729.404242114156.5637.18912
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax31.712.08.28.06.38.04.66.66.95.510.29.16.95.17.56.95.77.37.13.85.05.76.68.56.76.62.65.65.06.05.76.78.33.52.93.11.53.410.06.74.75.12.63.05.4

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value53127.1686.1363.6645.763.2914.9485.3643.9957.4257.2095.3033.597-5.7626.1295.646.8525.5443.1074.0874.2385.5797.7795.7115.712.4415.5815.1265.8875.5576.9868.4542.7762.2652.8871.7022.718.4117.6075.0884.9582.0342.0974.618
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.12.71.91.81.41.91.11.51.61.32.32.11.61.2-1.92.11.92.52.31.31.71.92.23.02.32.30.91.91.72.11.92.32.91.00.91.10.61.03.42.41.61.60.80.92.0

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1834124211218101617132523181128131013115.9997.8398.599101411105.0531110101113156.3955.525.5272.376.69416139.461104.5295.0928.135
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.69.36.36.24.96.13.55.15.34.37.86.95.43.99.54.83.84.94.82.53.33.84.45.54.54.31.83.73.33.93.84.55.42.42.12.10.92.46.64.33.13.51.82.13.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value18341211218161713231811
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.69.36.24.96.15.15.34.36.95.43.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value38000.025000.079000.039000.0267000.0884000.01006000.01033000.01082000.01079000.0842000.0596000.0393000.0343000.0243000.0148000.020000.016000.016000.09000.021000.03000.085000.081000.078000.0162000.0309000.013000.03000.016000.0285000.010000.018000.017000.0311000.04000.08000.020000.0322000.0-88000.0-1000.06000.03064000.0-73000.0-94000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.10.30.30.30.30.30.30.20.10.10.10.10.00.00.00.00.00.00.00.00.00.10.10.00.00.00.10.00.00.00.10.00.00.00.1-0.0-0.00.01.2-0.0-0.0

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value2365331271523122022163130221422191620169.0971112162217167.471615161620239.1547.4888.414.0649.384242114156.617.26212
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.712.08.28.06.27.84.26.36.55.29.98.96.85.07.56.85.77.37.13.85.05.76.68.56.76.62.65.65.06.05.76.78.33.42.93.11.53.310.06.74.75.12.63.05.4

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value744444380339253302302321336314319340336291301292291279239237238225250262253250285297307277293309289265258269264280248319309303256242236
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value413127262022222223242124212219191918161816171616151617171815151716151415151513161618151514
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.57.07.37.88.27.47.67.17.17.96.87.16.47.96.56.66.66.76.97.97.07.76.66.16.26.46.25.95.95.65.45.55.65.75.85.85.85.45.65.15.26.06.16.46.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value12741030966941884866883870854816818799754742733708695679657644636619628603585572572564542534525525498472472475466522516498491477
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.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.0100.0100.0100.0100.0

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value12741030966941884866883870854816818799754742733708695679657644636619628603585572572564542534525525498472472475466522516498491477
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.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.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value1063879837813792777779768752734720694671653641612597586573561554547538526515503493488477467456445431416410405399464457441427407392389
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.0100.0
Percentage of Assets83.485.486.786.489.689.788.288.388.189.988.187.089.087.987.486.586.086.487.187.187.288.385.887.388.188.086.186.588.087.586.884.786.788.186.885.185.688.988.788.687.085.40.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value706867676663636262626059595958555350494847454442
Percentage of StockholdersEquity6.67.88.18.38.48.28.18.28.38.48.48.68.99.19.19.79.810.310.811.810.311.111.210.9
Percentage of Assets5.56.77.07.27.57.37.17.27.37.67.47.57.98.07.98.48.48.89.410.29.29.40.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.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value0.2710.270.270.270.270.2690.2690.2690.2690.2690.2690.2690.2690.2690.2690.2680.2670.2670.2660.2660.2660.2640.2630.262
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.10.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.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value1104922881857837825806796780763750725702684673608576530494449431383369368
Percentage of StockholdersEquity103.9104.9105.2105.4105.7106.2103.6103.7103.7103.9104.2104.4104.7104.8105.1106.2107.0107.6108.4109.694.394.194.194.5
Percentage of Assets86.789.591.291.194.795.291.491.691.493.491.790.893.192.291.892.591.892.694.195.283.680.30.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.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value-111.718-111.718-111.718-111.718-111.718-111.636-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-88.134-88.134-88.134-21.496-21.294-21.269-21.269
Percentage of StockholdersEquity-10.5-12.7-13.3-13.7-14.1-14.4-11.7-11.8-12.1-12.4-12.6-13.1-13.6-13.9-14.2-15.9-16.9-17.9-19.3-21.5-4.7-5.2-5.4-5.5
Percentage of Assets-8.8-10.8-11.6-11.9-12.6-12.9-10.3-10.5-10.7-11.1-11.1-11.4-12.1-12.3-12.4-13.8-14.5-15.4-16.8-18.7-4.2-4.50.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value823596555564533525549544541512519503461452446422409395376366361356370351341337345352340336330330307307306313310377377362357342
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.0100.0100.0100.0100.0
Percentage of Assets64.657.957.460.060.460.762.262.663.462.763.563.061.160.960.959.758.858.357.256.856.857.558.958.258.458.960.362.562.762.962.862.961.865.164.966.066.572.373.172.872.771.7

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-12-312008-12-31
Value157154183217250206230203184177178134102107123101858695798178795845535438193636161.23432331747831121546751039090226217
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.0100.0100.0100.0
Percentage of Assets12.415.018.923.128.323.926.223.421.621.821.816.813.514.516.814.312.312.714.612.412.812.712.69.77.89.39.56.93.56.97.03.10.26.97.23.810.216.121.83.09.50.021.60.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value15715418321725020623020318417717813410210712395
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.415.018.923.128.323.926.223.421.621.821.816.813.514.516.814.6

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value574348275257192224223244255231235270258248228222220211184183178175186192200195206230238219215236236212197207205227199259246190
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.0100.0100.0100.0100.0
Percentage of Assets45.033.828.527.321.725.925.328.130.028.328.833.934.233.431.231.531.731.228.128.528.128.329.631.834.234.236.140.844.041.041.045.147.445.041.943.644.043.638.652.250.239.9

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value87909287879089909610110296969492959595939495989597928578808075707264546367525763765542
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.0100.0100.0100.0100.0
Percentage of Assets6.98.89.69.39.910.510.210.411.212.412.512.012.812.712.613.513.714.114.214.615.015.915.216.215.814.913.714.314.814.113.513.813.011.513.514.111.211.012.315.411.28.8

Inventory Finished Goods

us-gaap:InventoryFinishedGoods

us-gaap:InventoryFinishedGoods


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value959488857982837788998876102103888585908175697170778286849391918290828488998284
Percentage of InventoryFinishedGoods100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets7.59.19.29.09.09.69.48.910.412.210.89.613.613.912.112.112.313.312.411.710.911.511.212.914.115.214.716.616.817.215.817.316.618.018.821.017.616.4

Inventory L I F O Reserve

us-gaap:InventoryLIFOReserve

us-gaap:InventoryLIFOReserve


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value11389675035354441454945465553514736363223202321294243535555576264637573747262
Percentage of InventoryLIFOReserve100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets8.98.77.05.44.14.15.14.85.46.05.55.87.47.27.16.75.35.44.93.63.23.83.44.87.37.79.39.810.310.811.912.312.816.015.515.615.512.2

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-31
Value3.3422.2782.6513.2253.5524.0031.8892.551.8851.0191.7232.2422.1591.7512.3722.9063.172.0212.4796.3622.7881.7922.342.7323.0031.7512.2352.5772.3711.352.0132.0043.8461.6355.541151.899
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.20.30.30.40.50.20.30.20.10.20.30.30.20.30.40.50.30.41.00.40.30.40.50.50.30.40.50.40.30.40.40.80.31.23.20.4

Machinery And Equipment Gross

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


Machinery
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value389378373363353341334326326320314304303301300303298290289287281276274260241237228227225225224220218197196193191191186182179174
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.0100.0100.0100.0100.0
Percentage of Assets30.636.738.738.740.039.537.837.638.239.238.438.140.340.640.942.843.042.744.044.744.344.743.743.341.341.539.940.341.642.142.742.043.941.741.740.641.136.636.036.736.636.6

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value736718694655624609599587571560551544539532525521517511506500493480470464454442430410396389383379371342339332323309300294289284
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.0100.0100.0100.0100.0
Percentage of Assets57.869.771.969.770.670.467.967.566.968.767.468.171.571.771.673.674.575.477.077.677.577.674.977.077.677.275.172.773.172.972.972.174.672.572.069.969.459.258.259.059.059.7

Furniture And Fixtures Gross

us-gaap:FurnitureAndFixturesGross

us-gaap:FurnitureAndFixturesGross


Furniture
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1312151212111010109.929.6879.6879.6879.6089.6029.5229.359.2049.2049.1889.2079.1149.0128.968.9298.7798.6828.6528.628.5648.5648.5258.4668.4668.4268.2968.1937.9477.9477.4697.447.066
Percentage of FurnitureAndFixturesGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.11.21.61.31.41.41.21.21.21.21.21.21.31.31.31.31.31.41.41.41.41.51.41.51.51.51.51.51.61.61.61.61.71.81.81.71.81.51.51.51.51.5

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value421139166454249453127242824191316364035313023334358514829171412119.206272522291612108.75815
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets3.311.09.57.05.14.95.65.23.63.43.03.63.22.61.92.35.35.95.44.94.73.85.47.29.98.98.45.23.32.72.32.21.85.85.44.76.43.12.42.01.83.3

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value285284283279274270266262260256252248246242238235232228225222224220215213210206203199196193189185181178175171168164161158155149
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.0100.0100.0100.0100.0
Percentage of Assets22.427.729.429.731.131.230.230.230.431.430.931.232.732.632.533.333.433.734.334.535.335.634.435.336.036.235.535.436.236.136.035.336.537.737.036.136.031.631.331.831.731.4

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value450433410376349339333324311304298295293290286285285283281277268260254251243235226210200196194193189164164161155144138135134134
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.0100.0100.0100.0100.0
Percentage of Assets35.442.142.540.039.539.237.737.336.537.236.537.038.939.139.140.341.141.742.843.142.242.040.641.741.641.139.537.337.036.836.936.838.134.734.933.933.427.626.927.227.328.3

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value636000.0670000.0553000.0600000.0634000.0704000.0737000.0771000.0806000.0790000.0165000.0165000.0165000.0193000.0193000.0193000.0193000.0193000.0193000.0193000.06192000.03192000.03193000.0454000.0275000.0274000.0930000.01636000.01741000.01587000.01506000.01616000.0543000.0725000.0693000.0798000.0626000.0267000.0260000.0194000.0222000.0194000.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.0100.0100.0100.0100.0
Percentage of Assets0.00.10.10.10.10.10.10.10.10.10.00.00.00.00.00.00.00.00.00.01.00.50.50.10.00.00.20.30.30.30.30.30.10.20.10.20.10.10.10.00.00.0

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2021-06-302021-03-312020-09-302020-06-302019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302012-12-312012-09-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value42131.422.4990.00.02.5580.00.9380.04.2050.2960.2760.02.7354.3190.01.1211.7290.00.04.8971.7241.4473.5782.2631.8072.3028.5831.1740.00.02.065
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.00.00.0100.00.0100.00.0100.0100.0100.00.0100.0100.00.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0
Percentage of Assets3.31.30.20.30.00.00.30.00.10.00.60.00.00.00.40.70.00.20.30.00.00.90.30.30.70.50.40.51.60.20.00.00.4

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value583436362723343330243634262335292420272320162522211728262217232520152321181525252123
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.0100.0100.0100.0100.0
Percentage of Assets4.63.43.83.93.12.73.93.83.53.04.54.33.63.24.84.23.63.04.33.73.22.74.13.83.73.14.94.64.13.34.44.94.23.45.04.54.03.04.95.14.54.9

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value17811793965957757376577381616871616258505254466256504859554446476048394551504142425258
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.0100.0100.0100.0100.0
Percentage of Assets14.011.49.710.26.86.78.58.48.97.19.010.28.29.39.88.79.08.77.78.18.57.510.09.48.68.610.49.98.38.69.111.59.78.49.610.910.78.08.28.610.612.2

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value6894000.04973000.03683000.03444000.02752000.03239000.06230000.05826000.07087000.06596000.05549000.06466000.04392000.06157000.05499000.04820000.04785000.02348000.02109000.01274000.01328000.01450000.01122000.01111000.01601000.01436000.01806000.01274000.0529000.0501000.0541000.01363000.0627000.0547000.0558000.0864000.01139000.0682000.0
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.50.50.40.40.30.40.70.70.80.80.70.80.60.80.70.70.70.30.30.20.20.20.20.20.30.30.30.20.10.10.10.30.10.10.10.20.20.1

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value3332353132312828252424222120203333
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.63.23.63.43.63.63.33.33.03.02.92.82.92.82.94.85.2

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value1063879837813792777779768752734720694671653641612597586573561554547538526515503493488477467456445431416410405399464457441427407392389
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.0100.0
Percentage of Assets83.485.486.786.489.689.788.288.388.189.988.187.089.087.987.486.586.086.487.187.187.288.385.887.388.188.086.186.588.087.586.884.786.788.186.885.185.688.988.788.687.085.40.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value706867676663636262626059595958555350494847454442
Percentage of StockholdersEquity6.67.88.18.38.48.28.18.28.38.48.48.68.99.19.19.79.810.310.811.810.311.111.210.9
Percentage of Assets5.56.77.07.27.57.37.17.27.37.67.47.57.98.07.98.48.48.89.410.29.29.40.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.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value0.2710.270.270.270.270.2690.2690.2690.2690.2690.2690.2690.2690.2690.2690.2680.2670.2670.2660.2660.2660.2640.2630.262
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.10.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.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value1104922881857837825806796780763750725702684673608576530494449431383369368
Percentage of StockholdersEquity103.9104.9105.2105.4105.7106.2103.6103.7103.7103.9104.2104.4104.7104.8105.1106.2107.0107.6108.4109.694.394.194.194.5
Percentage of Assets86.789.591.291.194.795.291.491.691.493.491.790.893.192.291.892.591.892.694.195.283.680.30.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.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value-111.718-111.718-111.718-111.718-111.718-111.636-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-91.056-88.134-88.134-88.134-21.496-21.294-21.269-21.269
Percentage of StockholdersEquity-10.5-12.7-13.3-13.7-14.1-14.4-11.7-11.8-12.1-12.4-12.6-13.1-13.6-13.9-14.2-15.9-16.9-17.9-19.3-21.5-4.7-5.2-5.4-5.5
Percentage of Assets-8.8-10.8-11.6-11.9-12.6-12.9-10.3-10.5-10.7-11.1-11.1-11.4-12.1-12.3-12.4-13.8-14.5-15.4-16.8-18.7-4.2-4.50.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value271000.0270000.0270000.0270000.0270000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0269000.0268000.0268000.0268000.0268000.0268000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0267000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0266000.0264000.0264000.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.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.10.10.10.10.10.10.10.10.10.10.10.1

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value706867676663636262626059595958575655555453535351515050505049494948484848474747474545
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets5.56.77.07.27.57.37.17.27.37.67.47.57.98.07.98.18.18.28.48.58.48.68.48.68.88.98.88.99.39.49.49.39.810.310.210.110.39.19.29.59.39.4

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1104922881857837825806796780763750725702684673645632621608597592584576565551540530525515505494484470455449444439437431415402383
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.0100.0100.0100.0100.0
Percentage of Assets86.789.591.291.194.795.291.491.691.493.491.790.893.192.291.891.290.991.692.592.793.194.391.893.894.394.592.693.294.994.694.192.194.596.495.293.594.283.883.683.481.980.3

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value111111111111111111919191919191919191919191919191919191888888888888888888888888882121212121
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets8.810.811.611.912.612.910.310.510.711.111.111.412.112.312.412.913.113.413.814.114.314.714.515.115.115.415.415.616.216.516.816.817.718.618.718.518.94.14.24.34.34.5

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value35-0.8452.942-5.764519.0053839161148391.963-7.96127205.147-4.4461815158.33928284.4429.3473332-9.7386.4832422-2.091.78123-20.43445-18.846104-27.403-25.254-25.365194.178
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.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.7-0.20.8-1.720.23.012.812.34.93.615.211.50.6-2.79.06.91.8-1.67.96.56.63.711.211.01.83.711.910.9-3.22.38.47.4-0.70.79.1-7.617.3-6.742.0-8.6-8.2-8.47.71.7

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-32127000.0-26504000.0-36512000.0-27648000.0-9697000.0-12134000.0-11227000.0-20041000.0-9338000.0-11850000.0-4889000.0-6360000.0-7353000.0-7463000.0-5418000.0-5104000.0-5537000.0-4631000.0-3019000.0-17076000.0-12833000.0-8654000.0-8624000.0-12348000.0-12009000.0-10488000.0-17650000.0-12446000.0-7678000.0-6457000.0-4001000.0-7753000.0-29124000.0-2588000.0-7282000.0-8971000.0-14923000.0-9108000.0-6728000.0-4703000.0-3268000.0-2247000.0-6405000.0-4059000.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.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-4.3-6.0-9.6-8.1-3.8-4.0-3.7-6.2-2.8-3.8-1.5-1.9-2.2-2.6-1.8-1.7-1.9-1.7-1.3-7.2-5.4-3.8-3.4-4.7-4.7-4.2-6.2-4.2-2.5-2.3-1.4-2.5-10.1-1.0-2.8-3.3-5.6-3.2-2.7-1.5-1.1-0.7-2.5-1.7

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-153000.0-806000.0-410000.0132000.01963000.0-20998000.0-419000.0-418000.0-281000.013000.0338000.0-292000.0-417000.0-111000.0349000.0365000.0-234000.0-194000.0-152000.0406000.0-355000.0-276000.0775000.0-3233000.0-99000.0-254000.0-359000.0-352000.0-312000.018000.0-108000.0-121000.0-296000.0-332000.0-344000.0-334000.0-67092000.0-421000.0-337000.0476000.091000.0-407000.0-383000.0-213000.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.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.0-0.2-0.10.00.8-6.9-0.1-0.1-0.10.00.1-0.1-0.1-0.00.10.1-0.1-0.1-0.10.2-0.1-0.10.3-1.2-0.0-0.1-0.1-0.1-0.10.0-0.0-0.0-0.1-0.1-0.1-0.1-25.3-0.2-0.10.10.0-0.1-0.1-0.1

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value0.318-2.2763.347-0.2450.6082.7190.3322.2280.7680.0481.5170.7551.072-0.311-12.764-1.0241.593-0.779-2.9671.11.573-0.9688.7625.0792.826-0.352-0.588-1.30.3713.866-0.431.0765.275-0.506-1.837-1.3383.189-6.0992.8267.152.414-2.41-2.072-3.305
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.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value5.6775.35.1454.9934.754.5714.4534.4694.4414.3444.1924.1084.1044.1094.0713.9653.853.7983.8034.0784.0844.8464.0914.1243.9513.8973.8223.8183.9183.8953.8413.8953.73.3523.4463.5983.6273.6093.4953.3663.4423.4253.4313.424
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value226721865-32.0561.725-21.771-11.09924-3.883-35.238129.948196.1862.1468.97261.3244.7663.55-10.85-5.94-8.3014.735-11.337-23.272-8.442193.408-21.1940.7612314-9.6112.019-22.28328-60.105121144-5.28813
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-2.423-1.9795.151-0.709-2.6880.884-0.56-5.795-5.553-0.7756.361-0.862.3682.133-3.054-0.039-0.182.364-1.141-1.17-2.8873.218-2.585.2727.2087.103-2.2220.2914.5594.843-1.8338.1110-9.288-3.39314-4.876-6.11-13.275217.1815.870.3581.754
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.0100.0100.0100.0

Increase Decrease In Other Operating Capital Net

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1.092-0.907-0.587-0.319-0.4752.127-0.6490.6780.924-0.724-0.5070.0960.393-0.609-0.522-0.2511.161-0.446-0.436-0.0461.007-0.5372.359-0.081.264-1.128-1.0360.1131.186-0.602-0.089-0.7572.04-3.862-9.97414-2.0761.696-4.4533.786-0.3491.122-0.2051.003
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.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value35-0.8452.942-5.764519.0053839161148391.963-7.96127205.147-4.4461815158.33928284.4429.3473332-9.7386.4832422-2.091.78123-20.43445-18.846104-27.403-25.254-25.365194.178
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.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.7-0.20.8-1.720.23.012.812.34.93.615.211.50.6-2.79.06.91.8-1.67.96.56.63.711.211.01.83.711.910.9-3.22.38.47.4-0.70.79.1-7.617.3-6.742.0-8.6-8.2-8.47.71.7

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1834124211218101617132523181128131013115.9997.8398.599101411105.0531110101113156.3955.525.5272.376.69416139.461104.5295.0928.135
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.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.69.36.36.24.96.13.55.15.34.37.86.95.43.99.54.83.84.94.82.53.33.84.45.54.54.31.83.73.33.93.84.55.42.42.12.10.92.46.64.33.13.51.82.13.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value18341211218161713231811
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.69.36.24.96.15.15.34.36.95.43.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value1331000.0737000.0391000.0396000.0631000.0460000.0304000.053000.0502000.0760000.0187000.0187000.0421000.0649000.0118000.0118000.0335000.0384000.0538000.0208000.0211000.0639000.0302000.0-16000.0296000.0220000.0188000.0281000.0154000.080000.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.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-32127000.0-26504000.0-36512000.0-27648000.0-9697000.0-12134000.0-11227000.0-20041000.0-9338000.0-11850000.0-4889000.0-6360000.0-7353000.0-7463000.0-5418000.0-5104000.0-5537000.0-4631000.0-3019000.0-17076000.0-12833000.0-8654000.0-8624000.0-12348000.0-12009000.0-10488000.0-17650000.0-12446000.0-7678000.0-6457000.0-4001000.0-7753000.0-29124000.0-2588000.0-7282000.0-8971000.0-14923000.0-9108000.0-6728000.0-4703000.0-3268000.0-2247000.0-6405000.0-4059000.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.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-4.3-6.0-9.6-8.1-3.8-4.0-3.7-6.2-2.8-3.8-1.5-1.9-2.2-2.6-1.8-1.7-1.9-1.7-1.3-7.2-5.4-3.8-3.4-4.7-4.7-4.2-6.2-4.2-2.5-2.3-1.4-2.5-10.1-1.0-2.8-3.3-5.6-3.2-2.7-1.5-1.1-0.7-2.5-1.7

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value322636279.6971211209.338114.9396.4267.3537.4635.5595.1045.5375.5546.76717128.6588.81412121017127.7536.4255.047.753292.5887.2828.977149.1186.729123.2572.2586.4164.127
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.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-153000.0-806000.0-410000.0132000.01963000.0-20998000.0-419000.0-418000.0-281000.013000.0338000.0-292000.0-417000.0-111000.0349000.0365000.0-234000.0-194000.0-152000.0406000.0-355000.0-276000.0775000.0-3233000.0-99000.0-254000.0-359000.0-352000.0-312000.018000.0-108000.0-121000.0-296000.0-332000.0-344000.0-334000.0-67092000.0-421000.0-337000.0476000.091000.0-407000.0-383000.0-213000.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.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.0-0.2-0.10.00.8-6.9-0.1-0.1-0.10.00.1-0.1-0.1-0.00.10.1-0.1-0.1-0.10.2-0.1-0.10.3-1.2-0.0-0.1-0.1-0.1-0.10.0-0.0-0.0-0.1-0.1-0.1-0.1-25.3-0.2-0.10.10.0-0.1-0.1-0.1

Payments Of Dividends

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value412000.0411000.0410000.0412000.0410000.0418000.0419000.0418000.0418000.0418000.0417000.0417000.0417000.0417000.0415000.0416000.0415000.0415000.0414000.0414000.0414000.0414000.0414000.0414000.0414000.0415000.0414000.0415000.0414000.0414000.0413000.0414000.0414000.0413000.0413000.0413000.0468000.0469000.0469000.0465000.0465000.0464000.0464000.0464000.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.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-06-302019-03-312016-12-312015-12-312014-12-312012-12-312012-05-142011-12-312010-12-31
Value0.00.00.082200.00.00.00.00.00.0660.00.0
Percentage of PaymentsForRepurchaseOfCommonStock0.00.0100.0100.00.00.00.00.00.00.0100.00.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-30
Value22.522.822.60.2290.2360.2320.2320.230.2330.2270.2410.3050.340.3350.3410.3430.330.3490.3350.3460.3350.3350.3520.3360.3530.3030.3430.4180.2880.3570.35
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.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

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value41.8242.3641.5336.5531.2830.2529.9525.7325.0322.22
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value3327242033
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1331000.0737000.0396000.0631000.0460000.053000.0502000.0760000.0187000.0421000.0649000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1331000.0737000.0396000.0631000.0460000.053000.0502000.0760000.0187000.0421000.0649000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2.904-28.155-33.2843-24.127196.826-0.43132-5.807-15.535
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


Dividends
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value415000.0413000.0413000.0412000.0411000.0418000.0418000.0418000.0418000.0417000.0417000.0
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value415000.0413000.0413000.0412000.0411000.0418000.0418000.0418000.0418000.0417000.0417000.0
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value379.753-4.18233-5.212-16.3020.609-0.83518-16.437-9.48219-3.085-6.5589.9270.5695.269.248-0.2265.2264.33-17.9136.4242.72-1.068-13.9355.7117.465-3.518-0.349-10.358106.294-3.743-5.912-0.66816-6.682-2.313-9.741-12.9678.917109.711
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable

us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value2814-2.676-1.0792.9453.156-0.4910.151-5.823.947-2.3272.664-5.9313.9090.024.401-6.86-1.5846.4930.862-0.6395.007-8.449-0.6080.2953.409-6.8393.1814.501-4.118-2.0091.3382.632-2.146-0.4923.32-9.5977.4145.518-3.269-8.4595.419-2.1945.367
Percentage of IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:EmployeeStockOption


Incremental
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value182000.0151000.054000.041000.059000.079000.090000.079000.066000.071000.076000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryLIFOReservePeriodCharge

us-gaap:InventoryLIFOReservePeriodCharge


Inventory
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-31
Value2422140.7-9.64.4-3.33.8-9.11.72.011-0.44.42.6-3.12.2-13.3-1.5-9.3-0.2-1.9-4.8
Percentage of InventoryLIFOReservePeriodCharge100.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:OtherNoncashIncomeExpense

us-gaap:OtherNoncashIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-4030000.0-48000.048000.02000.010000.0-530000.047000.0-912000.062000.049000.042000.0140000.0-2000.07000.0186000.0-111000.013000.0499000.0271000.0-1539000.0-42000.016000.044000.0124000.0-21000.043000.0440000.0-283000.0-57000.016000.0818000.0-60000.0-65000.0-89000.0617000.0-154000.0-117000.0-255000.0-221000.0512000.0414000.0-109000.0189000.0-139000.0
Percentage of OtherNoncashIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:PaymentsOfFinancingCosts

us-gaap:PaymentsOfFinancingCosts


Payments
Period End2021-06-302021-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value0550000.000000001000.047000.0150000.0000
Percentage of PaymentsOfFinancingCosts0.0100.00.00.00.00.00.00.00.0100.0100.0100.00.00.00.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value259000.0155000.00544000.02455000.0000137000.0431000.0755000.0125000.00306000.0764000.0781000.0181000.0222000.0281000.0970000.051000.0114000.01173000.0103000.0291000.0161000.046000.055000.098000.0330000.0183000.0270000.099000.070000.066000.076000.013000.043000.0125000.01050000.0556000.057000.082000.0245000.0
Percentage of ProceedsFromIssuanceOfCommonStock100.0100.00.0100.0100.00.00.00.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.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromSaleOfProductiveAssets

us-gaap:ProceedsFromSaleOfProductiveAssets


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-312014-09-302012-12-312012-03-312011-12-312011-03-312010-12-31
Value1000.00090000.06000.00022000.050000.066000.000141000.000923000.03748000.040000.004000.0190000.052000.000010000.01000.011000.011000.0
Percentage of ProceedsFromSaleOfProductiveAssets100.00.00.0100.0100.00.00.0100.0100.0100.00.00.0100.00.00.0100.0100.0100.00.0100.0100.0100.00.00.00.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-30
Value6000.013000.04000.05000.08000.06000.05000.0
Percentage of StockIssuedDuringPeriodSharesShareBasedCompensationGross100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302019-06-302019-03-312018-09-302018-03-31
Value9000.03000.016000.053000.06000.015000.06000.013000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2021-06-302021-03-312020-09-302020-06-302019-06-302019-03-312018-09-302018-03-31
Value259000.0155000.0544000.02455000.0137000.0431000.0125000.0306000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-09-302020-06-302019-06-302019-03-312018-09-302018-03-31
Value258000.0155000.0544000.02454000.0137000.0431000.0125000.0306000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised99.6100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccountsPayableTradeCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value776956583034403946303646344136323735182225212826242931242028233025232028311714163032
Percentage of AccountsPayableTradeCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AccrualForTaxesOtherThanIncomeTaxesCurrent

us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent


Accrual
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value2436000.01009000.04427000.03115000.02039000.01019000.04011000.03168000.01995000.0998000.03962000.03025000.01960000.0980000.03802000.03035000.02005000.01003000.03932000.02611000.01739000.0869000.03444000.02800000.02249000.0856000.03510000.02566000.01615000.0829000.03226000.02395000.01490000.0755000.02937000.02151000.01447000.02809000.0
Percentage of AccrualForTaxesOtherThanIncomeTaxesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AccruedSalariesCurrent

us-gaap:AccruedSalariesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value9930000.06560000.04096000.09486000.06446000.05588000.07924000.07717000.06214000.04953000.08790000.06811000.05276000.04300000.08318000.06197000.04715000.03695000.06198000.05390000.04241000.03216000.05801000.04464000.04422000.03386000.04800000.04689000.03677000.02836000.01314000.04031000.03169000.02243000.04235000.03019000.02172000.03548000.0
Percentage of AccruedSalariesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-31
Value3800000.02337000.02215000.02501000.02501000.02501000.01801000.02031000.02031000.02031000.02030000.02029000.02029000.02028000.02028000.02027000.02027000.02027000.02036000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02065000.02064000.02064000.02111000.02100000.02101000.02102000.02102000.02579000.02582000.02278000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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


Buildings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value216153153152152152152152152152151151151150150141122121121121121121102101979696969693909090909090767575757569
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.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsInventory

us-gaap:DeferredTaxAssetsInventory


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value503000.0265000.0470000.0610000.0932000.0
Percentage of DeferredTaxAssetsInventory100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value754000.01438000.01250000.0541000.01009000.0
Percentage of DeferredTaxAssetsOther100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value499000.0406000.0457000.0457000.0738000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value3527232230
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:RestrictedStock


Employee
Period End2020-12-312019-12-31
Value3400000.02300000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0100.0

us-gaap:StockAppreciationRightsSARS


Employee
Period End2020-12-312019-12-31
Value6600000.05900000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions194.1256.5

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions


Employee
Period End2020-12-31
Value700000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0

us-gaap:IncomeTaxesReceivable

us-gaap:IncomeTaxesReceivable


Income
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312011-12-312011-09-302011-06-302010-12-31
Value1256000.00446000.03602000.03111000.03262000.001389000.01726000.004125000.002146000.03008000.02361000.07344000.0001102000.01951000.000004337000.0975000.00
Percentage of IncomeTaxesReceivable100.00.0100.0100.0100.0100.00.0100.0100.00.0100.00.0100.0100.0100.0100.00.00.0100.0100.00.00.00.00.0100.0100.00.0

us-gaap:InventoryGross

us-gaap:InventoryGross


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value201179159137123125134131141150147142152148144142131132125117116122116126134129131135135133133137128130137141124126
Percentage of InventoryGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:InventoryRawMaterials

us-gaap:InventoryRawMaterials


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value6142401922212521272228372925323524192321222226253124282118202819151626161618
Percentage of InventoryRawMaterials100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:InventoryWorkInProcess

us-gaap:InventoryWorkInProcess


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value4443303222212533252730282019222122232020242820232017192026212126302922252622
Percentage of InventoryWorkInProcess100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:LandAndLandImprovements

us-gaap:LandAndLandImprovements


Land
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-31
Value73606060606052525151515151515151505050505050505048484848484847474418181817
Percentage of LandAndLandImprovements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:LettersOfCreditOutstandingAmount

us-gaap:LettersOfCreditOutstandingAmount


Letters
Period End2021-06-302021-03-312020-12-312020-09-30
Value600000.0600000.0600000.01600000.0
Percentage of LettersOfCreditOutstandingAmount100.0100.0100.0100.0

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity


Line
Period End2021-06-302021-03-312020-12-312020-09-30
Value199199149148
Percentage of LineOfCreditFacilityCurrentBorrowingCapacity100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2020-12-312019-12-312018-12-31
Value56.7755.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2020-12-31
Value5898000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue


Share
Period End2020-12-31
Value4642000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice


Share
Period End2020-12-31
Value40.03
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:StockAppreciationRightsSARS


Sharebased
Period End2020-12-31
Value5831000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding100.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value51.251.0550.245.7440.3943.4349.931.1631.3731.2824.51
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

wire:AccrualForSARLiability

wire:AccrualForSARLiability


Accrual
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value5918000.04551000.05343000.03336000.03821000.02041000.03087000.0
Percentage of AccrualForSARLiability100.0100.0100.0100.0100.0100.0100.0

wire:DeferredTaxAssetsUniformCapitalizationRules

wire:DeferredTaxAssetsUniformCapitalizationRules


Deferred
Period End2020-12-312019-12-31
Value276000.0265000.0
Percentage of DeferredTaxAssetsUniformCapitalizationRules100.0100.0

wire:SalesVolumeRebatesPayable

wire:SalesVolumeRebatesPayable


Sales
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value331719171211161614111817
Percentage of SalesVolumeRebatesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue us-gaap:AwardType

wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue

us-gaap:StockAppreciationRightsSARS


Share
Period End2020-12-31
Value1511000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue100.0

wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice us-gaap:AwardType

wire:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice

us-gaap:StockAppreciationRightsSARS


Share
Period End2020-12-31
Value47.31
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice100.0

wire:SharebasedCompensationArrangementbySharebasedPaymentAwardLiabilityAmount us-gaap:AwardType

wire:SharebasedCompensationArrangementbySharebasedPaymentAwardLiabilityAmount

us-gaap:StockAppreciationRightsSARS


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value5300000.03100000.02300000.02500000.01200000.0400000.0
Percentage of SharebasedCompensationArrangementbySharebasedPaymentAwardLiabilityAmount100.0100.0100.0100.0100.0100.0

wire:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice us-gaap:AwardType

wire:SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice

us-gaap:StockAppreciationRightsSARS


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value51.9948.1844.5639.7337.9741.59
Percentage of SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0

Line plots across dimensions of each concept


us-gaap:CommonStockSharesOutstanding
us-gaap:StatementEquityComponents
(None,)
Common Stock Shares Outstandingus-gaap: Statement Equity Components
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components