LMNX


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

Table of contents



us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfRevenue

us-gaap:GrossProfit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:InterestExpenseDebt

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:ResearchAndDevelopmentExpense

us-gaap:Revenues

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:DividendsPayableCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:TaxesPayableCurrent

us-gaap:LongTermDebt

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:AmortizationOfFinancingCosts

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance
us-gaap:StatementEquityComponents
us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:DebtInstrumentConvertibleStockPriceTrigger

us-gaap:DividendsCommonStockCash
us-gaap:StatementEquityComponents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate

us-gaap:EmployeeBenefitsAndShareBasedCompensation

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:IncomeLossAttributableToParent

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherOperatingLiabilities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:LeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OtherOperatingActivitiesCashFlowStatement

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted

us-gaap:PaymentsForHedgeFinancingActivities

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:ProceedsFromConvertibleDebt

us-gaap:ProceedsFromDivestitureOfBusinesses

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfWarrants

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualWarrantiesIssued
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
us-gaap:AwardType
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

dei:EntityCommonStockSharesOutstanding

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AvailableForSaleSecurities

us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance

us-gaap:CommonStockValueOutstanding

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:CostMethodInvestmentsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CostMethodInvestmentsOriginalCost

us-gaap:DebtInstrumentUnamortizedDiscount

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxLiabilitiesDeferredExpense

us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:InterestPayableCurrent

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeasesFutureMinimumPaymentsDue

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter

us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear

us-gaap:OtherLongTermInvestments

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:PurchaseObligation

us-gaap:RecordedUnconditionalPurchaseObligation
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:UnamortizedDebtIssuanceExpense

us-gaap:UnrecordedUnconditionalPurchaseObligationImputedInterest

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Income Tax Expense Benefit
Balance Sheet
Operating Lease Liability Noncurrent
Assets
Operating Lease Right Of Use Asset
Current Assets
Available For Sale Securities Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Liabilities Current
Current Liabilities
Other Accrued Liabilities Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
InventoryNet
Inventory Finished Goods Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-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-302010-03-31
us-gaap:CommonStockSharesIssued █▁46.25266345.682687NA45.04205144.60240844.325369NA44.213358NA43.8992143.83872242.70873342.70873342.80248NA42.70873342.70873342.8024842.708733NANA42.31458142.16857842.124803NA41.80596241.71767941.70245441.40523541.13365341.04380140.46132740.83802540.824932NA41.110756NA40.96895741.34960141.32642641.23569341.245033NANANA
us-gaap:CommonStockSharesOutstanding █▇▇▆▅▄▄▄▄▃▃▁▁▁46.25266345.68268745.61780745.04205144.60240844.32536944.22214844.21335844.12013343.8992143.83872242.70873342.70873342.80248NA42.70873342.70873342.8024842.708733NANA42.31458142.16857842.124803NA41.80596241.71767941.70245441.40523541.13365341.04380140.46132740.83802540.824932NA41.110756NA40.96895741.34960141.32642641.23569341.245033NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding 46.675NA46.34346.06545.038NA44.21644.15744.546NA44.70744.24643.633NA43.26643.25942.989NA43.13642.57542.443NA42.55642.29NANA42.38142.12541.825NA41.91941.44440.887NA41.88742.39942.805NA42.61142.44642.305NA41.13142.28141.588
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic 45.889NA45.45944.89344.404NA44.21644.15743.949NA43.83643.73443.462NA43.16443.1642.898NA42.68342.53442.346NA42.15242.093NANA41.71441.5641.209NA40.75240.49740.887NA41.041.06440.919NA41.39141.26241.239NA41.13141.00140.783
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 0.15933NA0.0380280.01861.156913NA2.1234971.8606460.672007NA0.0094240.75825NANANA0.0992.30934NA0.00.0410.579256NA0.5792560.46836NANA0.1679290.4100670.261493NA0.1890.1963190.886NA0.2070.00.0NA0.00.035NANA0.70.7NA
us-gaap:EarningsPerShareBasic ▄▂▃▅▂▃▁▁▃▂▃▄▅▂▆▄▄▁▃▄▄▇▄▃▄█▄▃▄▄▂▃▂▃▃▃▃▃▃▃▃▃▂▂▃0.190.010.040.270.010.08-0.12-0.110.07-0.050.040.130.3-0.070.40.130.21-0.080.060.130.210.480.150.060.180.550.130.110.140.120.020.09-0.060.10.040.070.090.080.050.110.110.08-0.020.020.05
us-gaap:EarningsPerShareDiluted ▄▂▃▅▂▃▁▁▃▂▃▄▅▂▇▄▄▁▃▄▄▇▄▃▄█▄▃▄▄▂▃▂▃▃▃▃▃▃▃▃▃▂▂▃0.190.010.040.270.010.07-0.12-0.110.07-0.050.040.130.3-0.070.40.130.21-0.080.060.130.210.470.150.060.180.540.130.110.140.120.020.09-0.060.10.040.070.080.080.050.110.110.06999999999999999-0.020.020.05
  2021-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-302010-03-31
  2021-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-302010-03-31
 TTM Greenblatt ROC _ _▆▆▆█▃▃▁▁▂▃▄▅▇▅▅▅▇▂▄▅▆▅▅▅▅▆▄▄▅▄▁▄▂▅▄▄▄▄▃▅▅▄13.45910.511.52618.7761.6412.983-5.722-5.756-3.5840.9683.7547.85815.2669.136.5297.48214.012-2.3434.0287.511.8017.9999.7069.9599.69310.1854.9964.7718.1855.472-4.1945.041-1.5527.2553.3676.4865.6083.9322.828.7978.2945.083NANANA
  2021-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-302010-03-31
us-gaap:ComprehensiveIncomeNetOfTax ▅▃▃▆▃▄▁▁▄▂▃▄▇▂█▄▆8.5670.9342.29312.590.5913.626-5.704-4.842.827-2.3761.6354.95813.789-2.77317.8865.8839.494NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold ▇█▇▆▆▇▆▆▆▅▄▄▄▄▄▃▃▄▃▂▂▁▂▁44.22746.94942.67939.83840.07840.63636.83337.82936.60132.79228.18930.27229.07427.81928.31726.39624.99328.00825.55619.24518.17517.04318.78915.647NA15.36517.67417.48516.60718.32519.99916.2315.24316.17815.00213.86114.96715.3517.1413.81212.54712.61112.01110.08210.476
us-gaap:CostOfRevenue ▇█▇▆▆▇▆▆▆▅▄▄▄▄▄▃▃▄▃▂▂▁▂▁44.22746.94942.67939.83840.07840.63636.83337.82936.60132.79228.18930.27229.07427.81928.31726.39624.99328.00825.55619.24518.17517.04318.78915.647NA15.36517.67417.48516.60718.32519.99916.2315.24316.17815.00213.86114.96715.3517.1413.81212.54712.61112.01110.08210.476
us-gaap:GrossProfit █▇▇█▅▅▄▄▅▅▄▅▆▅▅▅▆▄▄▄▄▄▄▄▄▄▄▃▄▃▂▃▃▄▃▃▃▃▂▃▂▂▁▁▁66.46164.44463.38169.68150.34649.86541.8445.22745.80748.34144.25649.30653.58850.3845.81950.06152.78644.26345.66544.92144.80643.40641.81243.2740.21942.74139.0138.14739.95436.83130.78138.05737.95739.35735.04534.41233.7632.51928.41733.82630.72828.57921.86223.1622.776
us-gaap:IncomeTaxExpenseBenefit ▅▆▆▅▄▅▄▄▂▅▅▅▅█▁▅▆▅▅▄▅▁▅▄1.964.9974.7963.6030.3742.273-0.47-0.983-6.4843.2632.0252.1972.31812.097-11.0851.9394.7751.0411.3070.4013.052-10.3553.3170.287NA-12.628-0.5690.0452.1940.351.6321.4220.9243.1051.6763.5132.0790.5240.8914.1833.8571.9180.9351.3831.884
us-gaap:InterestExpenseDebt ▁██▁2.3124.5724.5162.385NANANA0.0NANANANANANANANANANANANANA0.00.00.0NA0.00.00.00.0060.0090.0160.0230.0280.0360.040.0630.0590.0730.0730.0790.0830.0850.1060.1120.116
us-gaap:NetIncomeLoss ▅▂▃▅▂▃▁▁▃▂▃▄▆▂▇▄▅▁▃▄▄▇▄▃▄█▄▃▄▄▃▃▂▃▃▃▃▃▃▃▃▃▂▃▃9.0820.2391.76712.510.6543.383-5.25-4.9312.96-2.2951.7375.66913.397-2.96517.6135.5449.231-3.362.7515.6538.7720.3776.4022.6297.45322.8025.554.7255.9665.1160.7963.695-2.5114.2521.6762.9523.5273.4421.9284.6434.4613.199-0.7270.8841.875
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic ▅▃▃▆▃▄▁▁▄▂▃▄▇▂█▄▅8.9020.2361.73412.260.6343.414-5.224-4.8962.904-2.2511.7085.57113.192-2.89517.2995.4419.058NANA5.6538.77NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted ▅▃▃▆▃▄▁▁▄▂▃▄▇▂█▄▅8.9040.2341.73312.2640.6333.414-5.224-4.8972.904-2.2521.7085.57113.192-2.89517.2995.4419.058NANANA8.77NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NonoperatingIncomeExpense ▃▁▁▃▅█▅▅▅▅▅▅▆▅▅▅▅-2.147-5.023-4.506-2.3840.0013.1960.002-0.1580.060.00.0080.0080.4490.002-0.0010.001-0.006NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingExpenses ██▇▇▆▆▆▇▇▆▄▄▃▄▃▄▃▆▄▃▁▂▁▁53.00253.94451.85550.90548.70546.88247.56250.98349.39147.37340.50241.44838.32241.2539.2942.57938.77446.60641.63737.42133.00535.40732.10633.311NA32.55634.01433.37631.76931.35934.97533.01639.50932.10231.67827.92628.15228.58725.59725.02922.43423.49621.70720.89519.028
us-gaap:OperatingIncomeLoss ▆▆▆█▃▃▁▁▂▃▄▅▇▅▅▅▇▂▄▅▆▅▅▅▅▆▄▄▅▄▁▄▂▅▄▄▄▄▃▅▅▄▃▃▄13.45910.511.52618.7761.6412.983-5.722-5.756-3.5840.9683.7547.85815.2669.136.5297.48214.012-2.3434.0287.511.8017.9999.7069.9599.69310.1854.9964.7718.1855.472-4.1945.041-1.5527.2553.3676.4865.6083.9322.828.7978.2945.0830.1552.2653.748
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▂█▇▅▄▆▂▅▄▄▄▁▇▆▆▆▆▁▅▄▆▄▄▅-0.5150.6950.5260.08-0.0630.243-0.4540.091-0.133-0.081-0.102-0.7110.3920.1920.2730.3390.263-0.7260.113-0.0310.21-0.156-0.020.119NA-0.332-0.41-0.17-0.234-0.1660.106-0.509-0.112-0.0640.278-0.2680.198NANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossNetOfTax ▂█▇▅▄▆▂▅▄▄▄▁-0.5150.6950.5260.08-0.0630.243-0.4540.091-0.133-0.081-0.102-0.711NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ResearchAndDevelopmentExpense ▆▆▇▆▄▅▅██▅▄▃▁▁▂▄▄▆▅▃▂▂▁▃13.89913.79614.07413.86311.91812.93313.26214.98515.04813.1711.99611.67210.32610.36710.6712.2612.4213.33512.76211.54311.01910.94210.09311.51NA10.41610.32711.30811.08410.18910.34611.79212.7149.30811.1869.63810.1379.8827.9977.9457.574.4087.0816.4415.48
us-gaap:Revenues ████▇▇▆▆▆▆▆▆▆▆▆▆▆▅▅▅▅▅▅▅▅▅▁▁▁▄▁▁▁▄▁▁▄▄▄▄▄▄▃▃▃110.688111.393106.06109.51990.42490.50178.67383.05682.40881.13372.44579.57882.66278.19974.13676.45777.77972.27171.22164.16662.98160.44960.60158.91757.74158.1063.63.42.055.1562.22.92.855.5352.53.348.72747.86945.55747.63843.27541.1933.87333.24233.252
us-gaap:SellingGeneralAndAdministrativeExpense ██▇▇▇▅▆▆▆▆▃▄▃▄▄▄▃▄▄▃▁▂▁▁36.18437.22934.86234.1933.93531.09831.44833.14631.49132.03626.3427.6125.8328.71826.45428.15323.99828.56926.39324.1920.35923.0221.23621.025NA20.94721.42320.9719.44519.87221.46620.19725.76621.76519.46217.20416.91515.3317.617.08414.86419.08814.62614.45413.548
  2021-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-302010-03-31
  2021-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-302010-03-31
us-gaap:Assets ███▇▁▁▁▁819.031825.463810.945784.177531.923543.729538.878544.699NA525.175515.828510.228500.513490.516NA458.952446.612450.716441.128NANA402.556376.327369.032NA357.526330.512316.383309.956306.046293.896283.639292.876296.999282.505283.482NA282.647280.761273.426265.424265.81259.038254.415NA
us-gaap:Liabilities █▇▇▇▁▁▁▁330.984307.752294.848279.91669.41778.86978.97178.705NA57.51947.61744.69943.50752.609NA40.36536.74447.03738.363NANA34.0233.82136.64NA37.53235.64330.53333.81436.42635.00133.09339.56137.332NA28.405NA31.79229.26425.85825.56530.945NANANA
us-gaap:LiabilitiesAndStockholdersEquity ███▇▁▁▁▁819.031825.463810.945784.177531.923543.729538.878544.699NA525.175515.828510.228500.513490.516NA458.952446.612450.716441.128NANA402.556376.327369.032NA357.526330.512316.383309.956306.046293.896283.639292.876296.999NA283.482NA282.647280.761273.426265.424265.81NANANA
us-gaap:StockholdersEquity ▆██▇▅▅▄▅▅▅▅▅▄▃▃▂▁▁▁488.047517.711516.097504.261462.506464.86459.907465.994468.457467.656468.211465.529457.006437.907438.18418.587409.868403.679402.765NANA368.536342.506332.392NA319.994294.869285.85276.142269.62258.895250.546253.315259.667NA255.077NA250.855251.497247.568239.859234.865NANANA
  2021-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-302010-03-31
us-gaap:AssetsCurrent ▇██▇▁▁▁▁481.785509.031491.446454.947196.506202.47198.939202.268NA202.744256.052245.843234.878224.641NA192.141173.481173.737164.856NANA209.526201.854192.731NA177.02163.068157.503150.321146.37129.97116.82128.858130.142NA160.868NA158.977151.059136.978168.645171.718NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▇███▁▂▂▂▂▂▄▄▃▃▃▃▂▃▂▂▄▃▃▃▃▃▃▂▂▂▂▁▂▁▁▂▂▂▂▂▃▃▂▂▂271.56309.407308.454291.66543.07759.17366.05163.32561.68976.441146.894138.996128.655127.112110.911103.70586.46693.45284.14581.718134.302128.546119.553111.06494.90791.69489.12386.7177.38667.92457.16937.47854.28942.78928.48675.89851.8358.28265.08155.6194.56189.48779.22983.98687.173
us-gaap:AccountsReceivableNetCurrent █▇▅▅▆▄▁▅69.05166.96360.45460.67363.88955.81545.8159.293NA53.39642.20546.77846.28340.648NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:InventoryNet █▇▆▄▂▂▂▁132.089123.134109.79592.40378.59677.08476.12269.52NA63.2555.04652.08552.24849.478NA47.09543.67340.77541.455NANA31.25229.31532.598NA36.61633.12931.16330.8530.48729.74233.51532.33229.937NA26.304NA24.57925.97529.32725.52624.932NANANA
us-gaap:OtherAssetsCurrent ▁▂█▃▅▄▅▃9.0859.52712.74310.20610.94410.39810.95610.13NA9.657NANANANANANANANANANANANANANANA0.0NANANA-0.965NANANA-0.939NANANA-0.43NANANA-0.334NANANA
  2021-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-302010-03-31
us-gaap:PropertyPlantAndEquipmentGross NA181.613NANANA165.364NANANA154.061NANANA137.428NANANA127.755NANANA111.439NANANA98.659NANANA85.704NANANA69.313NANANA59.669NANANA49.176NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NA117.467NANANA99.849NANANA87.773NANANA79.17NANANA70.38NANANA63.643NANANA-58.714NANANA-52.911NANANA-43.084NANANA-34.477NANANA-27.092NANANA
us-gaap:AmortizationOfIntangibleAssets █████████▆▆▆▆▆▆▆▆▆▇▄▄▃▁▁2.9192.9192.9192.8522.8522.8512.8522.8522.8522.1672.1662.1662.1662.1652.1662.1662.3562.4212.4821.6881.6271.4450.7770.776NA0.9640.9640.9651.021.0221.0211.0271.0291.0291.031.0841.1NANA0.602NANANANANA
us-gaap:PropertyPlantAndEquipmentNet █▂▁▂▂▃▄▄72.59964.14662.66764.09864.40765.51566.52766.583NA66.28861.87659.64258.58958.258NA57.8958.25957.37555.461NANA47.79648.03747.903NA39.94537.09633.78833.14832.79332.78829.45226.58826.229NA26.243NA25.19224.97223.66921.5222.084NANANA
us-gaap:Goodwill ▁▁▁▁▁▁▁█118.145118.145118.145118.145118.145118.145118.145118.293NA118.12785.48185.48185.48185.481NA85.48185.48185.48183.898NANA49.61949.61949.619NA49.61949.61950.88150.83650.73850.85350.82951.13951.128NA42.758NA42.76342.70946.26942.27342.25NANANA
us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill ▁▁▁▁████17.3117.3117.3117.3119.99719.99719.99719.997NA24.013NANANA12.982NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ▁▂▃▄▅▆▇█75.87778.79681.71484.63387.48590.33693.18896.039NA105.14873.81571.65373.81975.985NA80.31882.48584.84188.37NANA52.48253.92754.704NA56.38257.34658.31159.27560.29561.3263.04964.19365.218NA27.256NA29.43730.59132.24112.37612.944NANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:CustomerRelatedIntangibleAssets▁▂▃▄▅▆▇█8.8939.510.10610.71311.32111.92712.53513.141NA14.783NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:LicensingAgreements▁▁▂▃▄▆▇█5.4425.4545.595.7255.8676.0276.1536.329NA6.653NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:OtherIntangibleAssets▁▂▃▄▅▆▇█6.8517.157.4487.7478.0458.3448.6428.941NA8.384NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:TechnologyBasedIntangibleAssets▁▂▄▅▄▆▇█42.82344.83646.8548.86348.12250.06852.01453.96NA57.968NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NA21.077NANANA27.702NANANA21.47NANANA37.552NANANA42.497NANANA31.821NANANA27.602NANANA19.178NANANA18.967NANANA18.808NANANA10.588NANANA
us-gaap:OperatingLeaseRightOfUseAsset ▄▁▂▃▅▅▆█19.97117.76818.79919.48420.48720.43921.55422.886NA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▇▆▆▇▇█▁▁17.04116.516.99917.77918.23619.1229.3659.7NA11.39810.72915.07112.8888.599NA7.6117.2376.7856.335NANA3.8533.7582.949NA3.1853.4953.9874.4633.9374.5039.1299.2868.463NA6.899NA7.316.216.026.2744.43NANANA
  2021-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-302010-03-31
us-gaap:AccountsPayableCurrent ▂█▅▄▁▅▆▆14.55921.04917.20116.38313.23617.98318.54719.017NA14.50413.312.59914.70514.537NA10.4569.09512.2769.881NANA7.8689.2838.045NA11.84110.1388.9388.40110.6989.0386.8997.9249.65NA5.937NA5.9416.8394.5584.9277.621NANANA
us-gaap:AccruedLiabilitiesCurrent ▂█▆▃▁▂▂▁32.13356.36548.84935.89426.75131.87229.9426.159NA26.77219.89518.23615.18825.99NA18.32715.53622.80416.115NANA15.15213.00517.305NA14.11813.0668.90710.78311.62411.75611.44216.39712.69NA9.714NA11.0477.5466.4074.7357.444NANANA
us-gaap:ContractWithCustomerLiabilityCurrent █▆▆▇▄▁▁▃10.87110.04710.19210.519.0848.2148.0538.974NA10.099NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DividendsPayableCurrent ▁█▇▇▇▇▇▄1.4744.7114.2354.1854.1434.1044.0972.733NA2.7032.7022.7012.6662.671NANA2.6610.0NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesCurrent ▃█▆▄▁▃▂▂57.56387.46176.24262.78749.07158.06956.5454.15NA51.37538.78436.38135.1345.248NA33.71629.94840.231.597NANA27.23226.66129.76NA30.36628.28322.70726.03928.49626.66723.29930.25427.612NA20.371NA22.04418.81115.10414.70119.78NANANA
us-gaap:OperatingLeaseLiabilityCurrent ▁██▇▇▆▆▆2.9475.9425.9155.6015.4685.0535.0235.039NA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent ▄▁▂█▄▂▂▂1.511.0351.282.2851.5851.191.2051.296NA1.6953.0952.8372.8742.723NA2.553.5744.0843.199NANA2.3922.3652.358NA2.8NANANA2.97NANANANANANANANANANANANANANANA
us-gaap:TaxesPayableCurrent ▅█▅▂▂▂▃▁4.7767.0584.0851.3621.4021.5382.080.691NA1.0140.7040.2150.2711.07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-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-302010-03-31
us-gaap:LongTermDebt █▂▁▁253.514203.136200.512197.947NA0.0NANANANANANANANANANANANANANANANANANANANANANANA1.663NANANA2.925NANANA3.848NANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ██▇▅▅▅▁▁2.1312.1312.0942.0041.9921.9851.8371.84NA5.0657.5566.9926.9675.863NA4.9294.9144.9624.902NANA4.7245.0414.763NA4.8694.9245.2165.3394.9855.0386.0685.1135.085NA2.584NA3.8313.6953.6013.493.511NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▄▁▂▃▅▅▆█16.05313.36614.48515.55616.74817.18218.3819.759NA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-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-302010-03-31
us-gaap:StockholdersEquity ▆██▇▅▅▄▅▅▅▅▅▄▃▃▂▁▁▁488.047517.711516.097504.261462.506464.86459.907465.994468.457467.656468.211465.529457.006437.907438.18418.587409.868403.679402.765NANA368.536342.506332.392NA319.994294.869285.85276.142269.62258.895250.546253.315259.667NA255.077NA250.855251.497247.568239.859234.865NANANA
us-gaap:AdditionalPaidInCapital ▄█▇▆▂▂▁▁396.244434.021428.628414.851381.501380.304374.872371.158NA365.349360.825357.076350.81350.834NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RetainedEarningsAccumulatedDeficit ▆▂▄▅▁▃▃█92.41483.78788.2690.72882.40385.89286.61495.961NA103.39108.388109.353106.38587.655NA78.34475.46868.89872.214NANA48.13327.75621.354NA11.272-11.53-17.08-21.805-27.771-32.887-33.683-37.378-34.867NA-40.795NA-47.274-50.716-52.644-57.286-61.748NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▆█▅▂▂▂▁▃-0.657-0.142-0.837-1.363-1.443-1.38-1.623-1.169NA-1.127-1.046-0.944-0.233-0.625NA-1.09-1.429-1.692-0.966NANA-1.296-1.095-1.077NA-0.744-0.4090.0160.1860.4190.5850.4780.991.101NA0.895NA0.9840.9391.4951.2111.15NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 3.429NA4.0734.0262.683NA3.5653.632.449NA3.6273.5631.235NA3.6644.0220.678NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-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-302010-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▁▅▆█▃▅▅▅▃▄▆▆-21.56210.92714.94431.276-7.2165.3099.4455.882-7.0964.29115.15217.5NANANA22.084-1.49113.8554.88321.2098.28514.99610.89420.557NA16.0611.52710.22711.4379.4111.134-3.66110.01910.1824.6089.522-0.0299.6416.75812.8689.0239.0973.9045.0746.1
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇████▇███▁██-13.448-6.296-3.515-4.176-3.901-9.419-4.993-2.384-3.823-72.407-5.228-7.25NANANA-3.47-3.933-5.236-4.329-50.279-3.048-6.895-3.381-3.695NA-13.232-10.539-1.659-3.104-1.9382.618-4.3256.348-0.886-41.40415.942-2.08-9.2022.756-51.59-3.2791.346-8.187-9.277-10.882
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁█▁▁▁▁▁▁▁▁-3.289-3.1275.755221.562-5.024-2.792-2.012-1.729-3.966-2.366-2.128-0.401NANANA-1.181-1.3221.3061.786-23.6290.3560.840.963-0.683NA-0.0891.6420.7571.1023.4165.988-9.171-4.6485.072-10.765-1.275-4.494-7.2220.202-0.23-0.818-0.564-0.2270.931.139
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect -37.847NA16.789248.588-16.096NA2.7261.636-14.752NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-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-302010-03-31
us-gaap:AmortizationOfFinancingCosts NA2.6232.5651.345NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DepreciationDepletionAndAmortization ███▇▇▆▆▆▅▂▁▂7.8417.7127.697.6467.4347.3597.1777.1046.8895.9375.7146.13NANANA5.6515.6195.735.9134.2764.2124.0113.4113.124NA3.273.43.6073.9284.1753.9943.9493.8043.6963.6133.5333.5223.4623.2872.6222.5162.4042.212.1212.163
us-gaap:IncreaseDecreaseInAccountsPayable ▁▆▅▆▂▄▅▅▇▅▅▃▅█▃▅▃▆▄▇▄▄▅▃-6.5563.5061.172.694-4.186-1.170.3720.0524.1171.712-0.047-1.9810.326.33-2.1631.337-3.7062.41-1.6743.737-1.013-1.4071.238-2.932NA1.7191.2270.476-2.5811.682.215-1.202-1.7311.581.6370.555-0.486-0.7862.36-1.51-2.7440.6461.0440.721-4.187
us-gaap:IncreaseDecreaseInAccountsReceivable ▅▇▅▄▇█▁▅▇█▄▅▃▆▆▄▆2.0916.503-0.228-3.2118.07510.003-13.4591.4467.34211.192-4.570.503-5.5564.2123.295-3.9114.669NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInInventories ▅▇█▇▃▃▅▁▃▃▄▃▄▄▂▄▄▂▃▄▃▃▂▂8.98913.31317.36613.7831.510.9576.617-5.4980.4861.2432.982-0.1332.7353.352-0.9883.4172.887-0.6812.1254.142-0.1021.938-3.364-1.122NA3.5811.9430.6230.8991.091-1.7691.2792.4042.7420.877-1.86-0.133-8.1562.1661.793-0.586-0.746-2.952-0.547-1.566
us-gaap:NetCashProvidedByUsedInOperatingActivities ▁▅▆█▃▅▅▅▃▄▆▆-21.56210.92714.94431.276-7.2165.3099.4455.882-7.0964.29115.15217.5NANANA22.084-1.49113.8554.88321.2098.28514.99610.89420.557NA16.0611.52710.22711.4379.4111.134-3.66110.01910.1824.6089.522-0.0299.6416.75812.8689.0239.0973.9045.0746.1
us-gaap:NetIncomeLoss ▅▂▃▅▂▃▁▁▃▂▃▄▆▂▇▄▅▁▃▄▄▇▄▃▄█▄▃▄▄▃▃▂▃▃▃▃▃▃▃▃▃▂▃▃9.0820.2391.76712.510.6543.383-5.25-4.9312.96-2.2951.7375.66913.397-2.96517.6135.5449.231-3.362.7515.6538.7720.3776.4022.6297.45322.8025.554.7255.9665.1160.7963.695-2.5114.2521.6762.9523.5273.4421.9284.6434.4613.199-0.7270.8841.875
us-gaap:ShareBasedCompensation ▇███▅▇▇▇▅▇▇▇▂█▇█▁▇▇▇▂▆▆▆3.4294.0714.0724.0262.6833.5543.5653.632.4493.7663.6523.5471.2613.9013.8294.0260.7223.643.5263.4751.183.0873.0993.09NA2.4962.6222.8011.6292.4881.8892.4122.4322.3632.3382.5712.6433.1162.7612.9932.5472.5112.3192.4392.167
  2021-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-302010-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇████▇███▁██-13.448-6.296-3.515-4.176-3.901-9.419-4.993-2.384-3.823-72.407-5.228-7.25NANANA-3.47-3.933-5.236-4.329-50.279-3.048-6.895-3.381-3.695NA-13.232-10.539-1.659-3.104-1.9382.618-4.3256.348-0.886-41.40415.942-2.08-9.2022.756-51.59-3.2791.346-8.187-9.277-10.882
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment █▃▂▂▂▁▃▂▂▄▃▃▂▂▂▁▁▂▁▁▁▁▁▂13.3236.2963.5154.1763.9233.1344.9934.2993.8237.0285.2284.9684.0684.2513.9812.973.4334.7362.6752.8712.8483.4072.7313.67NA5.2835.543.153.1052.9526.9145.4312.7912.2582.1523.7611.5962.4343.3222.6441.1542.543.1133.9851.464
  2021-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-302010-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁█▁▁▁▁▁▁▁▁-3.289-3.1275.755221.562-5.024-2.792-2.012-1.729-3.966-2.366-2.128-0.401NANANA-1.181-1.3221.3061.786-23.6290.3560.840.963-0.683NA-0.0891.6420.7571.1023.4165.988-9.171-4.6485.072-10.765-1.275-4.494-7.2220.202-0.23-0.818-0.564-0.2270.931.139
us-gaap:PaymentsOfDividendsCommonStock █▇▇▇▇▇▅▅▅▅▅▅▅▅▅▅▁4.6584.1884.1374.0984.0634.0552.7032.6992.6962.6762.6762.6782.6242.6492.6452.6360.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-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-302010-03-31

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value46454544444443434242424242424242424241414141414140404041404141414140
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


Common
Period End2021-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-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-31
Value464545454444444444434342424242424242424242414141414141404040414041414141
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-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-302014-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-302010-03-31
Value464646454444444444434343424342424242424241414140414242424242414241
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.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-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-302014-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-302010-03-31
Value454544444444434343434343424242424242414141404040414140414141414140
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.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302010-09-302010-06-30
Value159330.038028.018600.01156900.02123500.01860600.0672010.09424.0758250.099000.02309300.0041000.0579260.0579260.0468360.0167930.0410070.0261490.0189000.0196320.0886000.0207000.000035000.0700000.0700000.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-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-302010-03-31
Value0.190.010.040.270.010.08-0.12-0.110.07-0.050.040.130.3-0.070.40.130.21-0.080.060.130.210.480.150.060.180.550.130.110.140.120.020.09-0.060.10.040.070.090.080.050.110.110.08-0.020.020.05
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-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-302010-03-31
Value0.190.010.040.270.010.07-0.12-0.110.07-0.050.040.130.3-0.070.40.130.21-0.080.060.130.210.470.150.060.180.540.130.110.140.120.020.09-0.060.10.040.070.080.080.050.110.110.07-0.020.020.05
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

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-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-31
Value8.5670.9342.293120.5913.626-5.704-4.842.827-2.3761.6354.95813-2.773175.8839.494
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues7.70.82.211.50.74.0-7.3-5.83.4-2.92.36.216.7-3.524.17.712.2

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-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-302014-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-302010-03-31
Value4446423940403637363228302927282624282519181718151517171618191615161513141517131212121010
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues40.042.140.236.444.344.946.845.544.440.438.938.035.235.638.234.532.138.835.930.028.928.231.026.626.4490.9514.3830.333.2909.0559.7544.429.1600.1420.030.732.137.629.029.030.635.530.331.5

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2021-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-302014-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-302010-03-31
Value4446423940403637363228302927282624282519181718151517171618191615161513141517131212121010
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Revenues40.042.140.236.444.344.946.845.544.440.438.938.035.235.638.234.532.138.835.930.028.928.231.026.626.4490.9514.3830.333.2909.0559.7544.429.1600.1420.030.732.137.629.029.030.635.530.331.5

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-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-302010-03-31
Value666463695049414545484449535045505244454444434143404239383936303837393534333228333028212322
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 Revenues60.057.959.863.655.755.153.254.555.659.661.162.064.864.461.865.567.961.264.170.071.171.869.073.469.773.61083.61122.01997.766.81399.11312.31355.670.91401.81042.869.367.962.471.071.069.464.569.768.5

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-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-302014-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-302010-03-31
Value1.964.9974.7963.6030.3742.273-0.47-0.983-6.4843.2632.0252.1972.31812-11.0851.9394.7751.0411.3070.4013.052-10.3553.3170.287-12.628-0.5690.0452.1940.351.6321.4220.9243.1051.6763.5132.0790.5240.8914.1833.8571.9180.9351.3831.884
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.0
Percentage of Revenues1.84.54.53.30.42.5-0.6-1.2-7.94.02.82.82.815.5-15.02.56.11.41.80.64.8-17.15.50.5-21.7-15.81.3109.70.674.249.033.05.667.0106.54.31.12.08.88.94.72.84.25.7

Interest Expense Debt

us-gaap:InterestExpenseDebt

us-gaap:InterestExpenseDebt


Interest
Period End2021-03-312020-12-312020-09-302020-06-302019-06-302015-12-312015-09-302015-06-302014-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-302010-03-31
Value2.3124.5724.5162.3850.00.00.00.00.00.00.00.0060.0090.0160.0230.0280.0360.040.0630.0590.0730.0730.0790.0830.0850.1060.1120.116
Percentage of InterestExpenseDebt100.0100.0100.0100.00.00.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues2.14.14.32.20.00.00.00.00.00.00.00.30.00.70.81.00.11.61.90.10.20.20.20.20.20.30.30.3

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-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-302010-03-31
Value9.0820.2391.767120.6543.383-5.25-4.9312.96-2.2951.7375.66913-2.965175.5449.231-3.362.7515.6538.77206.4022.6297.453225.554.7255.9665.1160.7963.695-2.5114.2521.6762.9523.5273.4421.9284.6434.4613.199-0.7270.8841.875
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 Revenues8.20.21.711.40.73.7-6.7-5.93.6-2.82.47.116.2-3.823.87.311.9-4.63.98.813.933.710.64.512.939.2154.2139.0298.39.336.2127.4-89.77.767.089.57.27.24.29.710.37.8-2.12.75.6

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-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-31
Value9.0821.767120.654-5.25-4.9312.961.7375.66913175.5449.231
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues8.21.711.40.7-6.7-5.93.62.47.116.223.87.311.9
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Income Loss Available To Common Stockholders Basic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic


Net
Period End2021-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-06-302016-03-31
Value8.9020.2361.734120.6343.414-5.224-4.8962.904-2.2511.7085.57113-2.895175.4419.0585.6538.77
Percentage of NetIncomeLossAvailableToCommonStockholdersBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues8.00.21.611.20.73.8-6.6-5.93.5-2.82.47.016.0-3.723.37.111.68.813.9

Net Income Loss Available To Common Stockholders Diluted

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted


Net
Period End2021-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-03-31
Value8.9040.2341.733120.6333.414-5.224-4.8972.904-2.2521.7085.57113-2.895175.4419.0588.77
Percentage of NetIncomeLossAvailableToCommonStockholdersDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues8.00.21.611.20.73.8-6.6-5.93.5-2.82.47.016.0-3.723.37.111.613.9

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-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-31
Value-2147000.0-5023000.0-4506000.0-2384000.01000.03196000.02000.0-158000.060000.008000.08000.0449000.02000.0-1000.01000.0-6000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-1.9-4.5-4.2-2.20.03.50.0-0.20.10.00.00.00.50.0-0.00.0-0.0

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


Operating
Period End2021-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-302014-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-302010-03-31
Value5353515048464750494740413841394238464137333532333234333131343339323127282825252223212019
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Revenues47.948.448.946.553.951.860.561.459.958.455.952.146.452.853.055.749.964.558.558.352.458.653.056.556.0944.8981.61588.456.91589.81138.51411.057.81267.1846.257.859.756.252.551.857.064.162.957.2

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-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-302010-03-31
Value131011181.6412.983-5.722-5.756-3.5840.9683.7547.858159.136.5297.48214-2.3434.0287.5117.9999.7069.9599.693104.9964.7718.1855.472-4.1945.041-1.5527.2553.3676.4865.6083.9322.828.7978.2945.0830.1552.2653.748
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 Revenues12.29.410.917.11.83.3-7.3-6.9-4.31.25.29.918.511.78.89.818.0-3.25.711.718.713.216.016.916.817.5138.8140.3409.29.9-190.6173.8-55.413.1134.7196.511.58.26.218.519.212.30.56.811.3

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-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-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value-515000.0695000.0526000.080000.0-63000.0243000.0-454000.091000.0-133000.0-81000.0-102000.0-711000.0392000.0192000.0273000.0339000.0263000.0-726000.0113000.0-31000.0210000.0-156000.0-20000.0119000.0-332000.0-410000.0-170000.0-234000.0-166000.0106000.0-509000.0-112000.0-64000.0278000.0-268000.0198000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.50.60.50.1-0.10.3-0.60.1-0.2-0.1-0.1-0.90.50.20.40.40.3-1.00.2-0.00.3-0.3-0.00.2-0.6-11.4-5.0-11.7-0.34.8-17.6-4.0-0.111.1-8.10.4

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-515000.0695000.0526000.080000.0-63000.0243000.0-454000.091000.0-133000.0-81000.0-102000.0-711000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.50.60.50.1-0.10.3-0.60.1-0.2-0.1-0.1-0.9

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
Period End2021-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-302014-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-302010-03-31
Value13131413111213141513111110101012121312111110101110101111101011129.308119.638109.8827.9977.9457.574.4087.0816.4415.48
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Revenues12.612.413.312.713.214.316.918.018.316.216.614.712.513.314.416.016.018.517.918.017.518.116.719.517.9286.9332.6554.218.5470.3406.6454.116.8447.4292.120.820.617.616.717.510.720.919.416.5

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
Period End2021-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-302010-03-31
Value110111106109909078838281727982787476777271646260605857583.63.42.0552.22.92.8552.53.3484745474341333333
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-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-302014-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-302010-03-31
Value3637343433313133313226272528262823282624202321212021201919212025211917161517171419141413
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.0
Percentage of Revenues32.733.432.931.237.534.440.039.938.239.536.434.731.236.735.736.830.939.537.137.732.338.135.035.736.0595.1616.8972.236.0975.7696.4920.239.2778.5521.334.732.038.635.934.346.343.243.540.7

Assets

us-gaap:Assets

us-gaap:Assets


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

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value3303072942796978787857474443524036473834333637353033363533393728312925253029
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets40.437.336.435.713.114.514.714.411.09.28.88.710.78.88.210.48.78.59.09.910.510.89.710.911.911.911.713.512.610.011.210.49.59.611.611.8

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value819825810784531543538544525515510500490458446450441402376369357330316309306293283292296283282280273265265248
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.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.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-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-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value488517516504462464459465468467468465457437438418409403402368342332319294285276269258250253259255250251247239234218194103
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.0
Percentage of Assets59.662.763.664.386.985.585.385.60.089.090.891.291.389.30.091.291.889.691.391.591.090.189.589.290.389.188.188.188.386.587.490.088.889.690.590.488.488.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-0.657-0.142-0.837-1.363-1.443-1.38-1.623-1.169-1.26-1.127-1.046-0.944-0.233-0.625-0.817-1.09-1.429-1.692-1.296-0.7440.4191.1010.9841.150.028-0.047-0.008
Percentage of StockholdersEquity-0.1-0.0-0.2-0.3-0.3-0.3-0.4-0.3-0.3-0.2-0.2-0.2-0.1-0.1-0.2-0.3-0.3-0.4-0.4-0.20.20.40.40.50.0-0.0-0.0
Percentage of Assets-0.1-0.0-0.1-0.2-0.3-0.3-0.3-0.20.0-0.2-0.2-0.2-0.0-0.10.0-0.2-0.3-0.4-0.3-0.20.10.40.30.40.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value396434428414381380374371366365360357350350345341335336321309296293297295285279191
Percentage of StockholdersEquity81.283.883.182.382.581.881.579.678.178.177.176.776.880.178.981.581.983.387.396.7110.1113.0118.4125.8130.6143.5184.8
Percentage of Assets48.452.652.952.971.769.969.668.10.069.670.070.070.171.50.074.475.274.679.986.597.098.8105.1111.1115.20.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value0.0460.0450.0460.0450.0450.0440.0440.0440.0440.0440.0440.0440.0440.0430.0430.0430.0430.0420.0420.0420.0410.0410.0410.0410.0410.040.035
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of 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.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value928388908285869510310310810910687937875684811-27.771-34.867-47.274-61.748-66.979-84.708-87.765
Percentage of StockholdersEquity18.916.217.118.017.818.518.820.622.122.123.123.523.320.021.318.718.417.113.13.5-10.3-13.4-18.8-26.3-30.6-43.5-84.8
Percentage of Assets11.310.210.911.615.515.816.117.60.019.721.021.421.317.90.017.116.915.312.03.2-9.1-11.7-16.7-23.2-27.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value481509491454196202198202202256245234224192173173164209201192177163157150146129116128130160158151136168171142
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.0
Percentage of Assets58.861.760.658.036.937.236.937.138.649.648.246.945.841.938.838.537.452.053.652.249.549.349.848.547.844.241.244.043.856.756.253.850.163.564.657.3

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-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-302010-03-312009-12-312008-12-312007-12-31
Value27130930829143596663617614613812812711010386938481134128119111949189867767573754422875515865559489798387908127
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.0100.0
Percentage of Assets33.237.538.037.28.110.912.311.60.014.628.527.225.725.90.022.619.420.719.10.00.031.931.830.10.025.627.027.425.022.219.513.218.514.410.126.80.020.623.220.335.633.730.633.00.036.60.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value69666060635545595342464640
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.48.17.57.712.010.38.510.910.28.29.29.28.3

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value132123109927877766963555252494743404131293236333130302933322926242529252417
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.0
Percentage of Assets16.114.913.511.814.814.214.112.812.010.710.210.410.110.39.89.09.47.87.88.810.210.09.810.010.010.111.811.010.19.38.79.310.79.69.47.1

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value9.0859.5271210101010109.6570.0-0.965-0.939-0.43-0.334
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0
Percentage of Assets1.11.21.61.32.11.92.01.91.80.0-0.3-0.3-0.2-0.1

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value1811651541371271119885695949
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets22.030.429.328.028.327.727.628.023.321.118.5

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value1179987797063-58.714-52.911-43.084-34.477-27.092
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets14.218.416.716.115.615.8-16.4-17.3-14.5-12.2-10.2

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-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-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-06-30
Value2.9192.9192.9192.8522.8522.8512.8522.8522.8522.1672.1662.1662.1662.1652.1662.1662.3562.4212.4821.6881.6271.4450.7770.7760.9640.9640.9651.021.0221.0211.0271.0291.0291.031.0841.10.602
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AmortizationOfIntangibleAssets us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelatedIntangibleAssets


Amortization
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302018-06-302018-03-31
Value0.6070.6060.6070.6080.6060.6080.6060.50.50.50.499
Percentage of AmortizationOfIntangibleAssets20.820.820.821.321.221.321.223.123.123.123.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CustomerRelatedIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherIntangibleAssets


Amortization
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302018-06-302018-03-312017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value0.2990.2980.2990.2980.2990.2980.2990.1450.1450.1440.1450.1440.1450.1440.0340.0330.0330.0340.0330.0350.0350.0350.105-0.035
Percentage of AmortizationOfIntangibleAssets10.210.210.210.410.510.510.56.76.76.66.76.66.25.92.44.23.43.53.43.43.43.410.2-3.4
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.0
Percentage of Assets us-gaap:OtherIntangibleAssets0.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:TechnologyBasedIntangibleAssets


Amortization
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302018-06-302018-03-31
Value2.0132.0142.0131.9461.9461.9461.9461.5221.5211.5221.522
Percentage of AmortizationOfIntangibleAssets69.069.069.068.268.268.368.270.270.270.370.3
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:TechnologyBasedIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value726462646465666666615958585758575547484739373333323229262626252423212217
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.0
Percentage of Assets8.97.87.78.212.112.012.312.212.612.011.711.711.912.613.012.712.611.912.813.011.211.210.710.710.711.210.49.18.89.38.98.98.78.18.37.0

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value118118118118118118118118118858585858585858349494949495050505050515142424246424239
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.414.314.615.122.221.721.921.722.516.616.817.117.418.619.119.019.012.313.213.413.915.016.116.416.617.317.917.517.215.115.115.216.915.915.916.0

Indefinite Lived Intangible Assets Excluding Goodwill

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill


Indefinite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-31
Value17171717191919192412
Percentage of IndefiniteLivedIntangibleAssetsExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.12.12.12.23.83.73.73.74.62.6

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value7578818487909396105737173758082848852535456575859606163646527293032121212
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.39.510.110.816.416.617.317.620.014.314.014.715.517.518.518.820.013.014.314.815.817.418.419.119.720.922.221.922.09.610.410.911.84.74.95.2

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:CustomerRelatedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value8.8939.510101111121314
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.11.21.21.42.12.22.32.42.8
Percentage of Assets us-gaap:CustomerRelatedIntangibleAssets0.00.00.00.00.00.00.00.00.0

us-gaap:LicensingAgreements


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value5.4425.4545.595.7255.8676.0276.1536.3296.653
Percentage of FiniteLivedIntangibleAssetsNet61.257.455.353.451.850.549.148.245.0
Percentage of Assets0.70.70.70.71.11.11.11.21.3
Percentage of Assets us-gaap:LicensingAgreements0.00.00.00.00.00.00.00.00.0

us-gaap:OtherIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value6.8517.157.4487.7478.0458.3448.6428.9418.384
Percentage of FiniteLivedIntangibleAssetsNet77.075.373.772.371.170.068.968.056.7
Percentage of Assets0.80.90.91.01.51.51.61.61.6
Percentage of Assets us-gaap:OtherIntangibleAssets0.00.00.00.00.00.00.00.00.0

us-gaap:TechnologyBasedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value424446484850525357
Percentage of FiniteLivedIntangibleAssetsNet481.5472.0463.6456.1425.1419.8415.0410.6392.1
Percentage of Assets5.25.45.86.29.09.29.79.911.0
Percentage of Assets us-gaap:TechnologyBasedIntangibleAssets0.00.00.00.00.00.00.00.00.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value212721374231271918181015
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.65.14.17.79.47.97.76.36.46.74.06.4

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value19171819202021220.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.42.22.32.53.93.84.04.20.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value1716161718199.3659.7111015128.5997.6117.2376.7856.3353.8533.7582.9493.1853.4953.9874.4633.9374.5039.1299.2868.4636.8997.316.216.026.2744.431.087
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.0
Percentage of Assets2.12.02.12.33.43.51.71.82.22.13.02.61.81.71.61.51.41.01.00.80.91.11.31.41.31.53.23.22.82.42.62.22.22.41.70.4

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value14211716131718191413121414109.095129.8817.8689.2838.04511108.9388.401109.0386.8997.9249.655.9375.9416.8394.5584.9277.6218.43
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.82.52.12.12.53.33.43.52.82.62.52.93.02.32.02.72.22.02.52.23.33.12.82.73.53.12.42.73.22.12.12.41.71.92.93.4

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value325648352631292626191815251815221615131714138.9071011111116129.714117.5466.4074.7357.4447.493
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.0
Percentage of Assets3.96.86.04.65.05.95.64.85.13.93.63.05.34.03.55.13.73.83.54.73.94.02.83.53.84.04.05.64.33.43.92.72.31.82.83.0

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value101010109.0848.2148.0538.97410
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.31.21.31.31.71.51.51.61.9

Dividends Payable Current

us-gaap:DividendsPayableCurrent

us-gaap:DividendsPayableCurrent


Dividends
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-03-312016-12-31
Value1474000.04711000.04235000.04185000.04143000.04104000.04097000.02733000.02703000.02702000.02701000.02666000.02671000.02661000.00
Percentage of DividendsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.20.60.50.50.80.80.80.50.50.50.50.50.50.60.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value578776624958565451383635453329403127262930282226282623302720221815141919
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.0
Percentage of Assets7.010.69.48.09.210.710.59.99.87.57.17.09.27.36.78.97.26.87.18.18.58.67.28.49.39.18.210.39.37.27.86.75.55.57.48.0

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value2947000.05942000.05915000.05601000.05468000.05053000.05023000.05039000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.40.70.70.71.00.90.90.90.0

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312013-12-31
Value1510000.01035000.01280000.02285000.01585000.01190000.01205000.01296000.01695000.03095000.02837000.02874000.02723000.02550000.03574000.04084000.03199000.02392000.02365000.02358000.02800000.02970000.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.0
Percentage of Assets0.20.10.20.30.30.20.20.20.30.60.60.60.60.60.80.90.70.60.60.60.81.0

Taxes Payable Current

us-gaap:TaxesPayableCurrent

us-gaap:TaxesPayableCurrent


Taxes
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value4776000.07058000.04085000.01362000.01402000.01538000.02080000.0691000.01014000.0704000.0215000.0271000.01070000.0
Percentage of TaxesPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.90.50.20.30.30.40.10.20.10.00.10.2

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-12-312021-03-312020-12-312020-09-302020-06-302019-12-312013-12-312012-12-312011-12-31
Value2032532032001970.01.6632.9253.848
Percentage of LongTermDebt100.0100.0100.0100.0100.00.0100.0100.0100.0
Percentage of Assets0.031.024.624.725.20.00.51.01.4

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value2131000.02131000.02094000.02004000.01992000.01985000.01837000.01840000.05065000.07556000.06992000.06967000.05863000.04929000.04914000.04962000.04902000.04724000.05041000.04763000.04869000.04924000.05216000.05339000.04985000.05038000.06068000.05113000.05085000.02584000.03831000.03695000.03601000.03490000.03511000.01312000.0
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.30.30.40.40.30.31.01.51.41.41.21.11.11.11.11.21.31.31.41.51.61.71.61.72.11.71.70.91.41.31.31.31.30.5

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value16131415161718190.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.01.61.82.03.13.23.43.60.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-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-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value488517516504462464459465468467468465457437438418409403402368342332319294285276269258250253259255250251247239234218194103
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.0
Percentage of Assets59.662.763.664.386.985.585.385.60.089.090.891.291.389.30.091.291.889.691.391.591.090.189.589.290.389.188.188.188.386.587.490.088.889.690.590.488.488.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-0.657-0.142-0.837-1.363-1.443-1.38-1.623-1.169-1.26-1.127-1.046-0.944-0.233-0.625-0.817-1.09-1.429-1.692-1.296-0.7440.4191.1010.9841.150.028-0.047-0.008
Percentage of StockholdersEquity-0.1-0.0-0.2-0.3-0.3-0.3-0.4-0.3-0.3-0.2-0.2-0.2-0.1-0.1-0.2-0.3-0.3-0.4-0.4-0.20.20.40.40.50.0-0.0-0.0
Percentage of Assets-0.1-0.0-0.1-0.2-0.3-0.3-0.3-0.20.0-0.2-0.2-0.2-0.0-0.10.0-0.2-0.3-0.4-0.3-0.20.10.40.30.40.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value396434428414381380374371366365360357350350345341335336321309296293297295285279191
Percentage of StockholdersEquity81.283.883.182.382.581.881.579.678.178.177.176.776.880.178.981.581.983.387.396.7110.1113.0118.4125.8130.6143.5184.8
Percentage of Assets48.452.652.952.971.769.969.668.10.069.670.070.070.171.50.074.475.274.679.986.597.098.8105.1111.1115.20.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value0.0460.0450.0460.0450.0450.0440.0440.0440.0440.0440.0440.0440.0440.0430.0430.0430.0430.0420.0420.0420.0410.0410.0410.0410.0410.040.035
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of 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.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value928388908285869510310310810910687937875684811-27.771-34.867-47.274-61.748-66.979-84.708-87.765
Percentage of StockholdersEquity18.916.217.118.017.818.518.820.622.122.123.123.523.320.021.318.718.417.113.13.5-10.3-13.4-18.8-26.3-30.6-43.5-84.8
Percentage of Assets11.310.210.911.615.515.816.117.60.019.721.021.421.317.90.017.116.915.312.03.2-9.1-11.7-16.7-23.2-27.00.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Additional Paid In Capital

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


Additional
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value396434428414381380374371365360357350350
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets48.452.652.952.971.769.969.668.169.670.070.070.171.5

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value9283889082858695103108109106877875687248272111-11.53-17.08-21.805-27.771-32.887-33.683-37.378-34.867-40.795-47.274-50.716-52.644-57.286-61.748-66.979
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.0
Percentage of Assets11.310.210.911.615.515.816.117.619.721.021.421.317.917.116.915.316.412.07.45.83.2-3.5-5.4-7.0-9.1-11.2-11.9-12.8-11.7-14.4-16.7-18.1-19.3-21.6-23.2-27.0

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value-657000.0-142000.0-837000.0-1363000.0-1443000.0-1380000.0-1623000.0-1169000.0-1127000.0-1046000.0-944000.0-233000.0-625000.0-1090000.0-1429000.0-1692000.0-966000.0-1296000.0-1095000.0-1077000.0-744000.0-409000.016000.0186000.0419000.0585000.0478000.0990000.01101000.0895000.0984000.0939000.01495000.01211000.01150000.028000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.1-0.0-0.1-0.2-0.3-0.3-0.3-0.2-0.2-0.2-0.2-0.0-0.1-0.2-0.3-0.4-0.2-0.3-0.3-0.3-0.2-0.10.00.10.10.20.20.30.40.30.30.30.50.50.40.0

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-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-31
Value3.4294.0734.0262.6833.5653.632.4493.6273.5631.2353.6644.0220.678
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.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.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-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-31
Value3.4294.0734.0262.6833.5653.632.4493.6273.5631.2353.6644.0220.678
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.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.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-21.562101431-7.2165.3099.4455.882-7.0964.291151722-1.491134.883218.285141020161110119.4111-3.66110104.6089.522-0.0299.6416.758129.0239.0973.9045.0746.1
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.0
Percentage of Revenues-19.59.814.128.6-8.05.912.07.1-8.65.320.922.028.9-1.919.26.933.113.224.818.034.927.6320.2300.8571.917.1506.1-126.2357.818.3184.3288.5-0.120.114.827.020.922.111.515.318.3

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-13.448-6.296-3.515-4.176-3.901-9.419-4.993-2.384-3.823-72.407-5.228-7.25-3.47-3.933-5.236-4.329-50.279-3.048-6.895-3.381-3.695-13.232-10.539-1.659-3.104-1.9382.618-4.3256.348-0.886-41.40415-2.08-9.2022.756-51.59-3.2791.346-8.187-9.277-10.882
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.0
Percentage of Revenues-12.1-5.7-3.3-3.8-4.3-10.4-6.3-2.9-4.6-89.2-7.2-9.1-4.5-5.1-7.2-6.1-78.4-4.8-11.4-5.6-6.3-22.8-292.8-48.8-155.2-3.5119.0-149.1226.7-1.6-1656.2483.1-4.3-19.26.0-108.3-7.63.3-24.2-27.9-32.7

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-3.289-3.1275.755221-5.024-2.792-2.012-1.729-3.966-2.366-2.128-0.401-1.181-1.3221.3061.786-23.6290.3560.840.963-0.683-0.0891.6420.7571.1023.4165.988-9.171-4.6485.072-10.765-1.275-4.494-7.2220.202-0.23-0.818-0.564-0.2270.931.139
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.0
Percentage of Revenues-3.0-2.85.4202.3-5.6-3.1-2.6-2.1-4.8-2.9-2.9-0.5-1.5-1.71.82.5-36.80.61.41.6-1.2-0.245.622.355.16.2272.2-316.2-166.09.1-430.6-38.6-9.2-15.10.4-0.5-1.9-1.4-0.72.83.4

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-37.84716248-16.0962.7261.636-14.752
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-34.215.8227.0-17.83.52.0-17.9

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts

us-gaap:AmortizationOfFinancingCosts


Amortization
Period End2020-12-312020-09-302020-06-302019-06-30
Value2623000.02565000.01345000.00
Percentage of AmortizationOfFinancingCosts100.0100.0100.00.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value7.8417.7127.697.6467.4347.3597.1777.1046.8895.9375.7146.135.6515.6195.735.9134.2764.2124.0113.4113.1243.273.43.6073.9284.1753.9943.9493.8043.6963.6133.5333.5223.4623.2872.6222.5162.4042.212.1212.163
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.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-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-302014-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-302010-03-31
Value-6556000.03506000.01170000.02694000.0-4186000.0-1170000.0372000.052000.04117000.01712000.0-47000.0-1981000.0320000.06330000.0-2163000.01337000.0-3706000.02410000.0-1674000.03737000.0-1013000.0-1407000.01238000.0-2932000.01719000.01227000.0476000.0-2581000.01680000.02215000.0-1202000.0-1731000.01580000.01637000.0555000.0-486000.0-786000.02360000.0-1510000.0-2744000.0646000.01044000.0721000.0-4187000.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-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-31
Value2.0916.503-0.228-3.2118.07510-13.4591.4467.34211-4.570.503-5.5564.2123.295-3.9114.669
Percentage of IncreaseDecreaseInAccountsReceivable100.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-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-302014-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-302010-03-31
Value8.9891317131.510.9576.617-5.4980.4861.2432.982-0.1332.7353.352-0.9883.4172.887-0.6812.1254.142-0.1021.938-3.364-1.1223.5811.9430.6230.8991.091-1.7691.2792.4042.7420.877-1.86-0.133-8.1562.1661.793-0.586-0.746-2.952-0.547-1.566
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

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-21.562101431-7.2165.3099.4455.882-7.0964.291151722-1.491134.883218.285141020161110119.4111-3.66110104.6089.522-0.0299.6416.758129.0239.0973.9045.0746.1
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.0
Percentage of Revenues-19.59.814.128.6-8.05.912.07.1-8.65.320.922.028.9-1.919.26.933.113.224.818.034.927.6320.2300.8571.917.1506.1-126.2357.818.3184.3288.5-0.120.114.827.020.922.111.515.318.3

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-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-302010-03-31
Value9.0820.2391.767120.6543.383-5.25-4.9312.96-2.2951.7375.66913-2.965175.5449.231-3.362.7515.6538.77206.4022.6297.453225.554.7255.9665.1160.7963.695-2.5114.2521.6762.9523.5273.4421.9284.6434.4613.199-0.7270.8841.875
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 Revenues8.20.21.711.40.73.7-6.7-5.93.6-2.82.47.116.2-3.823.87.311.9-4.63.98.813.933.710.64.512.939.2154.2139.0298.39.336.2127.4-89.77.767.089.57.27.24.29.710.37.8-2.12.75.6

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-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-31
Value9.0821.767120.654-5.25-4.9312.961.7375.66913175.5449.231
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues8.21.711.40.7-6.7-5.93.62.47.116.223.87.311.9
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-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-302014-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-302010-03-31
Value3.4294.0714.0724.0262.6833.5543.5653.632.4493.7663.6523.5471.2613.9013.8294.0260.7223.643.5263.4751.183.0873.0993.092.4962.6222.8011.6292.4881.8892.4122.4322.3632.3382.5712.6433.1162.7612.9932.5472.5112.3192.4392.167
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-13.448-6.296-3.515-4.176-3.901-9.419-4.993-2.384-3.823-72.407-5.228-7.25-3.47-3.933-5.236-4.329-50.279-3.048-6.895-3.381-3.695-13.232-10.539-1.659-3.104-1.9382.618-4.3256.348-0.886-41.40415-2.08-9.2022.756-51.59-3.2791.346-8.187-9.277-10.882
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.0
Percentage of Revenues-12.1-5.7-3.3-3.8-4.3-10.4-6.3-2.9-4.6-89.2-7.2-9.1-4.5-5.1-7.2-6.1-78.4-4.8-11.4-5.6-6.3-22.8-292.8-48.8-155.2-3.5119.0-149.1226.7-1.6-1656.2483.1-4.3-19.26.0-108.3-7.63.3-24.2-27.9-32.7

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-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-302014-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-302010-03-31
Value136.2963.5154.1763.9233.1344.9934.2993.8237.0285.2284.9684.0684.2513.9812.973.4334.7362.6752.8712.8483.4072.7313.675.2835.543.153.1052.9526.9145.4312.7912.2582.1523.7611.5962.4343.3222.6441.1542.543.1133.9851.464
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-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value-3.289-3.1275.755221-5.024-2.792-2.012-1.729-3.966-2.366-2.128-0.401-1.181-1.3221.3061.786-23.6290.3560.840.963-0.683-0.0891.6420.7571.1023.4165.988-9.171-4.6485.072-10.765-1.275-4.494-7.2220.202-0.23-0.818-0.564-0.2270.931.139
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.0
Percentage of Revenues-3.0-2.85.4202.3-5.6-3.1-2.6-2.1-4.8-2.9-2.9-0.5-1.5-1.71.82.5-36.80.61.41.6-1.2-0.245.622.355.16.2272.2-316.2-166.09.1-430.6-38.6-9.2-15.10.4-0.5-1.9-1.4-0.72.83.4

Payments Of Dividends Common Stock

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


Payments
Period End2021-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-31
Value4.6584.1884.1374.0984.0634.0552.7032.6992.6962.6762.6762.6782.6242.6492.6452.6360.0
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-03-312020-12-312017-03-312016-12-312015-12-312015-09-302014-12-312014-09-30
Value-18.084.60.34090.079-0.40.04190.107-0.0802
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:EmployeeStockOption


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-12-312011-12-312010-12-31
Value3528000.03753000.03753000.04326000.04690000.03793000.03837000.03922000.03323000.03086000.03321000.03412000.02180000.02343000.01692000.01711000.01757000.0825000.0631000.0647000.0857000.0967000.01017000.01603000.01676000.02020000.02367000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.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:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-12-312011-12-312010-12-31
Value21.3721.2521.2520.6720.6620.1720.1520.1819.0518.118.0418.0518.0618.0817.4717.417.3618.8417.9417.9616.0215.3515.3713.5312.1310.1910.82
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.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 Equity Instruments Other Than Options Grants In Period

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value495000.02000.007000.0407000.012000.0013000.0357000.01419.0271.00102180.0019000.0516000.0-463.0017000.0337000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.0100.00.0100.0100.0100.00.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value59000.03000.0033000.064000.0-8000.0038000.063000.0144.0-198.00417.0042000.097000.06051.0042000.0151000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod11.9150.00.0471.415.7-66.70.0292.317.610.1-73.10.00.40.0221.118.8-1306.90.0247.144.8

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-31
Value575244
Percentage of DeferredTaxAssetsNet100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value3704000.03423000.09721000.02777000.02677000.02184000.02318000.02333000.01760000.01370000.01251000.0833000.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-31
Value161721
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-03-312020-06-30
Value-41950000.0-41243000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease


Allowance
Period End2021-03-312020-12-31
Value591000.0-1040000.0
Percentage of AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs


Allowance
Period End2020-12-31
Value-260000.0
Percentage of AllowanceForDoubtfulAccountsReceivableWriteOffs100.0

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommonStockDividendsPerShareDeclared


Common
Period End2021-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-31
Value0.10.10.090.090.090.090.090.060.060.060.060.060.060.060.060.0660.00000
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2021-03-312020-09-30
Value4324000.04961000.0
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0

us-gaap:DebtInstrumentConvertibleStockPriceTrigger

us-gaap:DebtInstrumentConvertibleStockPriceTrigger


Debt
Period End2020-12-31
Value0
Percentage of DebtInstrumentConvertibleStockPriceTrigger0.0

us-gaap:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


Dividends
Period End2021-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-31
Value4.7224.1874.144.1014.0682.7052.7012.6762.7132.6432.6432.6442.661
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Dividends
Period End2021-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-31
Value-0.054-0.048-0.045-0.042-0.029-0.027-0.0250.0260.0120.0470.0230.0240.0
Percentage of DividendsCommonStockCash-1.1-1.1-1.1-1.0-0.7-1.0-0.91.00.41.80.90.90.0

us-gaap:RetainedEarnings


Dividends
Period End2021-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-31
Value4.7764.2354.1854.1434.0972.7322.7262.7022.7012.692.6662.6442.661
Percentage of DividendsCommonStockCash101.1101.1101.1101.0100.7101.0100.9101.099.6101.8100.9100.0100.0

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents


Effect
Period End2021-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-302014-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-302010-03-31
Value452000.0-551000.0-395000.0-74000.045000.024000.0286000.0-133000.0133000.029000.0102000.0492000.0-344000.0-97000.0-152000.0-194000.0-240000.0-618000.087000.0115000.0163000.052000.013000.0-22000.0-168000.0-217000.0-1000.027000.0-133000.0-49000.0346000.0-219000.0-65000.0149000.0-121000.0151000.0-16000.0-245000.01000.0148000.0379000.0-247000.086000.0-27000.0
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate

us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate


Effective
Period End2021-03-312020-12-31
Value21.00
Percentage of EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate100.00.0

us-gaap:EmployeeBenefitsAndShareBasedCompensation

us-gaap:EmployeeBenefitsAndShareBasedCompensation


Employee
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value3.5124.0954.0712.7173.5863.6562.473
Percentage of EmployeeBenefitsAndShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:GainLossOnSaleOfPropertyPlantEquipment


Gain
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-150000.0-505000.040000.0-339000.0-47000.0-410000.0-59000.078000.0-94000.0-287000.0-332000.0111000.0
Percentage of GainLossOnSaleOfPropertyPlantEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossAttributableToParent

us-gaap:IncomeLossAttributableToParent


Income
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value115.2366.563161.0285.656-5.72-5.914-3.5240.9683.7627.866
Percentage of IncomeLossAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromEquityMethodInvestments


Income
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-06-302019-03-31
Value-270000.0-241000.0-457000.0-279000.0-614000.000
Percentage of IncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.00.00.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value901000.0-13000.0-435000.01494000.0843000.0-421000.0-1661000.0370000.0680000.0-74000.00231000.0
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes


Increase
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.208-1.958-2.31-1.272-1.053-3.5262.316-0.5678.0870.491-4.8892.308
Percentage of IncreaseDecreaseInDeferredIncomeTaxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherOperatingAssets


Increase
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-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-302010-03-31
Value2697000.0-4464000.01530000.0-1693000.0501000.0-818000.0-567000.01133000.0-2272000.0-1424000.04187000.0-353000.01892000.0-695000.0-2041000.0902000.0-508000.0-164000.0-661000.0-764000.02717000.02096000.0829000.0295000.0-332000.0-588000.0415000.0747000.0896000.0-1677000.0663000.0-1671000.0-40000.01983000.0482000.0-164000.0-1022000.0-178000.0591000.0-818000.073000.0
Percentage of IncreaseDecreaseInOtherOperatingAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInOtherOperatingLiabilities


Increase
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-22.1664.186138.411-6.1341.3260.62.844-10.46.5431.6333.366
Percentage of IncreaseDecreaseInOtherOperatingLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


Incremental
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value786000.0-139000.0884000.01172000.0634000.0000597000.050000.0871000.0512000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0100.0

us-gaap:LeaseCost

us-gaap:LeaseCost


Lease
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value2389000.02541000.02429000.02431000.02391000.02424000.02419000.02242000.02345000.0
Percentage of LeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value1750000.01778000.01722000.01854000.01682000.01603000.01571000.0
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherOperatingActivitiesCashFlowStatement

us-gaap:OtherOperatingActivitiesCashFlowStatement


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-891000.01250000.0833000.0139000.0-138000.0203000.0-510000.0221000.0-242000.0-83000.0-159000.0-1158000.0
Percentage of OtherOperatingActivitiesCashFlowStatement100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic


Participating
Period End2021-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-31
Value-180000.0-3000.0-33000.0-250000.0-20000.031000.026000.035000.0-56000.044000.0-29000.0-98000.0-205000.070000.0-323000.0-103000.0-173000.0
Percentage of ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted


Participating
Period End2021-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-31
Value-178000.0-5000.0-34000.0-246000.0-21000.031000.026000.034000.0-56000.043000.0-29000.0-98000.0-205000.070000.0-314000.0-103000.0-173000.0
Percentage of ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForHedgeFinancingActivities

us-gaap:PaymentsForHedgeFinancingActivities


Payments
Period End2020-12-312020-09-302020-06-302019-06-30
Value0.00.0540.0
Percentage of PaymentsForHedgeFinancingActivities0.00.0100.00.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2021-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-09-302016-06-302016-03-312015-09-30
Value3191000.08000.032000.023000.02310000.06000.04000.013000.02072000.0278000.018000.013000.02003000.0226000.028000.040000.02056000.013000.035000.0014000.0
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:ProceedsFromConvertibleDebt

us-gaap:ProceedsFromConvertibleDebt


Proceeds
Period End2020-12-312020-09-302020-06-302019-06-30
Value0.00.02520.0
Percentage of ProceedsFromConvertibleDebt0.00.0100.00.0

us-gaap:ProceedsFromDivestitureOfBusinesses

us-gaap:ProceedsFromDivestitureOfBusinesses


Proceeds
Period End2021-03-31
Value-125000.0
Percentage of ProceedsFromDivestitureOfBusinesses100.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2021-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-302014-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-302010-03-31
Value4.561.0699.9248.0941.3491.2690.6950.9830.8020.5880.5662.291.1261.0711.0051.4950.7341.5281.7991.4060.3561.4280.9770.3080.9390.3272.3781.1020.7865.9730.5171.4010.7980.8611.7060.6570.1092.6160.590.2280.7260.0070.3011.139
Percentage of ProceedsFromIssuanceOfCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:ProceedsFromIssuanceOfWarrants

us-gaap:ProceedsFromIssuanceOfWarrants


Proceeds
Period End2020-12-312020-09-302020-06-302019-06-30
Value0.00.0190.0
Percentage of ProceedsFromIssuanceOfWarrants0.00.0100.00.0

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualPayments


Product
Period End2021-03-312020-12-31
Value359000.0516000.0
Percentage of ProductWarrantyAccrualPayments100.0100.0

us-gaap:ProductWarrantyAccrualWarrantiesIssued

us-gaap:ProductWarrantyAccrualWarrantiesIssued


Product
Period End2021-03-312020-12-31
Value734000.0779000.0
Percentage of ProductWarrantyAccrualWarrantiesIssued100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-09-302018-06-302018-03-312017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value17000.015000.04000.08000.011000.018000.018000.014000.015000.024000.028000.019000.043000.0342000.0-19000.0-19000.0-32000.0-16000.0-11000.0-24000.0-41000.0-11000.0-3000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod100.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:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-09-302018-06-302018-03-312017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value13000.01000.006000.001000.018000.003000.006000.04000.015000.0419000.0-9000.0-73000.0-31000.0-3000.0-134000.0-7000.0-10000.0-7000.0-138000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod76.56.70.075.00.05.6100.00.020.00.021.421.134.9122.547.4384.296.918.81218.229.224.463.64600.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-31
Value22.870.21
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-31
Value32.740.01
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-09-302018-06-302018-03-312017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value319000.02000.04000.012000.0277000.003000.02000.013000.0271000.012000.0310000.026000.0671000.0-3000.0-1000.0-16000.0-55000.0-214000.0-2000.0-20000.0-74000.0-171000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-09-302018-06-302018-03-312017-06-302017-03-312016-12-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value145000.001000.0-1000.045000.00003000.046000.072000.049000.00107000.00-15000.0-2000.0-12000.0-45000.0-2000.0-3000.0-20000.0-54000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod45.50.025.0-8.316.20.00.00.023.117.0600.015.80.015.9-0.01500.012.521.821.0100.015.027.031.6

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-31
Value22.210
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod

us-gaap:EmployeeStockOption


Share
Period End2021-03-312020-12-31
Value20000.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2021-03-312020-12-31
Value23.220
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value1000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2021-03-312020-12-31
Value18.990
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice100.00.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value0
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice0.0

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures

us-gaap:CommonStock


Stock
Period End2021-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-31
Value365640.02837.011665.0224440.01507.011033.0204220.01672.012670.0222530.03840.082983.0243630.0
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:AwardType

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:EmployeeStockOption


Stock
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302017-06-302017-03-31
Value0.2050.0010.5730.3640.060.0430.0070.0420.054
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:CommonStock


Stock
Period End2021-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-31
Value0.204340.5729190.3638780.0526040.0072830.0283270.0167070.0069350.1029760.0401420.0352480.0416480.045396
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised99.7100.0100.087.7104.00.00.00.00.00.00.099.284.1

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures


Stock
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-3190000.0-32000.0-22000.0-2309000.0-4000.0-13000.0-2072000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-3191000.0-32000.0-22000.0-2310000.0-4000.0-13000.0-2072000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStock


Stock
Period End2021-03-312020-06-302020-03-312019-09-302019-06-302019-03-31
Value1000.001000.0000
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-0.0-0.0-0.0-0.0-0.0-0.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2021-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-31
Value3.8819.6897.5070.7820.1240.4990.2980.1141.8740.6970.5830.6840.733
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-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-31
Value3.8819.6887.5070.7820.1240.4990.2980.1141.8740.6970.5830.6840.733
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStock


Stock
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-31
Value0.0010.00.00.00.00.00.00.00.00.00.00.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.00.00.00.00.00.00.00.00.00.00.00.0

dei:EntityCommonStockSharesOutstanding

dei:EntityCommonStockSharesOutstanding


Entity
Period End2021-05-042021-02-262020-11-05
Value474646
Percentage of EntityCommonStockSharesOutstanding100.0100.0100.0

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccountsReceivableGrossCurrent


Accounts
Period End2020-12-312019-12-312018-12-31
Value685654
Percentage of AccountsReceivableGrossCurrent100.0100.0100.0

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AccruedRoyaltiesCurrent


Accrued
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value724000.0782000.0777000.01083000.01431000.01335000.01099000.01671000.01373000.0
Percentage of AccruedRoyaltiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax


Accumulated
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-515000.01238000.0526000.080000.0-63000.0-253000.0-454000.091000.0-133000.0-502000.01067000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Accumulated
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-515000.01238000.0526000.080000.0-63000.0-253000.0-454000.091000.0-133000.0-502000.01067000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302012-12-312011-12-312010-12-31
Value1666000.01141000.0843000.01345000.0419000.0204000.04357000.04579000.03900000.0444000.0117000.0298000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value2257000.01140000.01354000.01519000.01405000.01140000.0843000.0419000.0419000.0204000.04357000.04579000.0444000.0117000.0298000.0523000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecurities

us-gaap:AvailableForSaleSecurities


Available
Period End2021-03-312020-09-302020-06-302020-03-312019-12-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-12-31
Value0.7070.7070.7070.7070.7070.7010.7010.7010.7010.7011919191920235050412433
Percentage of AvailableForSaleSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:CashAndCashEquivalentsFairValueDisclosure


Cash
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value707000.0707000.0707000.0707000.0707000.0707000.0707000.0706000.0704000.0702000.0702000.0701000.0701000.0
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Cash
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value707000.0707000.0707000.0707000.0707000.0707000.0707000.0706000.0704000.0702000.0702000.0701000.0701000.0
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance


Common
Period End2020-12-312019-12-312018-12-31
Value6808700.08349800.08926000.0
Percentage of CommonStockCapitalSharesReservedForFutureIssuance100.0100.0100.0

us-gaap:CommonStockValueOutstanding

us-gaap:CommonStockValueOutstanding


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value46000.045000.046000.045000.045000.044000.044000.044000.044000.0
Percentage of CommonStockValueOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:ContractWithCustomerLiabilityNoncurrent


Contract
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value1723000.01658000.01515000.01622000.01606000.01633000.02214000.02956000.01079000.0
Percentage of ContractWithCustomerLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CostMethodInvestmentsFairValueDisclosure

us-gaap:CostMethodInvestmentsFairValueDisclosure


Cost
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value9.6399.9091010100.0221.7821.7822.782
Percentage of CostMethodInvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CostMethodInvestmentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel3


Cost
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value9.6399.9091010100.0221.7821.7822.782
Percentage of CostMethodInvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CostMethodInvestmentsOriginalCost

us-gaap:CostMethodInvestmentsOriginalCost


Cost
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value9.6399.9091010111.7821.7822.7822.7824.7823.03.0
Percentage of CostMethodInvestmentsOriginalCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentUnamortizedDiscount

us-gaap:DebtInstrumentUnamortizedDiscount


Debt
Period End2021-12-312020-12-312020-09-30
Value-51.3525153
Percentage of DebtInstrumentUnamortizedDiscount100.0100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value33212125262731282127323437
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-31
Value362423
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsDeferredIncome


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value2119000.01023000.001541000.02628000.02400000.0867000.0927000.02729000.02867000.03323000.02906000.0
Percentage of DeferredTaxAssetsDeferredIncome100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-31
Value747066
Percentage of DeferredTaxAssetsGross100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-31
Value405254
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther


Deferred
Period End2020-12-312019-12-312018-12-31
Value127.7916.525
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther


Deferred
Period End2020-12-312019-12-312018-12-31
Value4060000.000
Percentage of DeferredTaxAssetsTaxDeferredExpenseOther100.00.00.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value7.4794.5775.6466.4447.5825.705127.1147.4476.834.3022.323
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther


Deferred
Period End2020-12-312019-12-312018-12-31
Value7542000.05023000.00
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther100.0100.00.0

us-gaap:DeferredTaxLiabilitiesDeferredExpense

us-gaap:DeferredTaxLiabilitiesDeferredExpense


Deferred
Period End2020-12-312019-12-312018-12-31
Value151820
Percentage of DeferredTaxLiabilitiesDeferredExpense100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates

us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates


Deferred
Period End2020-12-312019-12-312018-12-31
Value279000.0667000.00
Percentage of DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates100.0100.00.0

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesLeasingArrangements


Deferred
Period End2020-12-312019-12-312018-12-31
Value3649000.04550000.00
Percentage of DeferredTaxLiabilitiesLeasingArrangements100.0100.00.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-312018-12-31
Value4230000.01287000.02204000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value13332719111714131812118.09318
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions


Employee
Period End2020-12-31
Value18
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:RestrictedStock


Employee
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-30
Value291720221618
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions0.00.00.00.00.00.0

us-gaap:RestrictedStockUnitsRSU


Employee
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-30
Value4.23.44.13.63.33.9
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions0.00.00.00.00.00.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions


Employee
Period End2021-03-312020-12-312020-09-30
Value9.31012
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302011-12-312011-09-302011-06-302010-12-312009-12-31
Value77747168666360575149474543383634312624232321212019181716151311108.9387.7435.562
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelatedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value14131312121110109.0368.5368.0367.5367.0375.038
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization18.718.618.518.418.318.118.017.817.417.216.916.616.314.7

us-gaap:OtherIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-31
Value4.9584.6594.3614.0623.7643.4653.1672.8682.2712.1261.9811.8371.6921.4011.2571.1120.9680.7560.7220.6890.860.5920.7970.760.7150.6930.6540.6490.6130.3410.073
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization6.46.26.15.95.75.55.25.04.44.34.24.13.93.63.43.23.02.92.92.93.72.83.73.73.73.83.84.04.03.10.9

us-gaap:TechnologyBasedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value5856545250484644403837353428
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization75.075.275.475.776.076.476.877.278.278.578.979.379.882.1

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive


Finite
Period End2021-03-312020-12-312020-09-30
Value121220
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2020-12-31
Value11
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-03-312020-09-30
Value8398000.02919000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2021-03-312020-12-312020-09-30
Value8188000.08188000.09721000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-03-312020-12-312020-09-30
Value9.7219.72110
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


Finite
Period End2021-03-312020-12-312020-09-30
Value101011
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:CustomerRelatedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302018-12-312017-12-31
Value2323232323232319
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherIntangibleAssets


Finite
Period End2021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302018-12-312017-12-31
Value111111111111105.664
Percentage of FiniteLivedIntangibleAssetsGross50.550.550.550.550.550.544.729.7

us-gaap:TechnologyBasedIntangibleAssets


Finite
Period End2021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302018-12-312017-12-31
Value101101989898989881
Percentage of FiniteLivedIntangibleAssetsGross432.0432.0420.5420.5420.5420.5413.4426.2

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:IntangibleAssetsGrossExcludingGoodwill


Intangible
Period End2021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value153153153153153153156123119119119119
Percentage of IntangibleAssetsGrossExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestPayableCurrent

us-gaap:InterestPayableCurrent


Interest
Period End2020-12-312020-09-30
Value996000.02990000.0
Percentage of InterestPayableCurrent100.0100.0

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryFinishedGoodsNetOfReserves


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value20172019171616131112101011
Percentage of InventoryFinishedGoodsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves

us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value858668584645444239
Percentage of InventoryRawMaterialsAndPurchasedPartsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcessNetOfReserves

us-gaap:InventoryWorkInProcessNetOfReserves


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-31
Value261820141515141411109.895108.712
Percentage of InventoryWorkInProcessNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value5.415.755.750.05750.05750.0575
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDue

us-gaap:OperatingLeasesFutureMinimumPaymentsDue


Operating
Period End2021-03-312020-12-312020-09-30
Value242122
Percentage of OperatingLeasesFutureMinimumPaymentsDue100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent


Operating
Period End2020-12-31
Value7206000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueCurrent100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears


Operating
Period End2021-03-312020-12-312020-09-30
Value1446000.0945000.03102000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInFiveYears100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears


Operating
Period End2021-03-312020-12-312020-09-30
Value3745000.03177000.04377000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInFourYears100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears


Operating
Period End2021-03-312020-12-312020-09-30
Value5118000.04507000.05407000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInThreeYears100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears


Operating
Period End2021-03-312020-12-312020-09-30
Value5882000.05540000.07076000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInTwoYears100.0100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter

us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter


Operating
Period End2021-03-312020-09-30
Value2787000.0934000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueThereafter100.0100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear

us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear


Operating
Period End2021-03-312020-09-30
Value5196000.01807000.0
Percentage of OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear100.0100.0

us-gaap:OtherLongTermInvestments

us-gaap:OtherLongTermInvestments


Other
Period End2020-12-312019-12-312018-12-31
Value9.909112.782
Percentage of OtherLongTermInvestments100.0100.0100.0

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent


Prepaid
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value1960000.01137000.01258000.01446000.01482000.01594000.01430000.01589000.01963000.0
Percentage of PrepaidExpenseAndOtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent


Product
Period End2021-12-312021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value1849000.01474000.01849000.01696000.01596000.01557000.01641000.01481000.01625000.01901000.01314000.01334000.01284000.01308000.0675000.0
Percentage of ProductWarrantyAccrualClassifiedCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PurchaseObligation

us-gaap:PurchaseObligation


Purchase
Period End2020-12-31
Value68
Percentage of PurchaseObligation100.0

us-gaap:RecordedUnconditionalPurchaseObligation

us-gaap:RecordedUnconditionalPurchaseObligation


Recorded
Period End2020-12-312019-12-312018-12-312017-12-31
Value500000.0800000.02200000.01800000.0
Percentage of RecordedUnconditionalPurchaseObligation100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-31
Value1052000.0893000.0908000.0916000.0929000.0810000.0816000.0837000.0724000.0759000.0775000.0787000.0715000.0811000.0838000.0810000.0878000.0836000.0900000.0922000.01098000.01017000.01065000.01117000.0826000.0852000.0913000.0981000.0818000.0903000.01093000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-31
Value471000.0570000.0568000.0569000.0541000.0522000.0531000.0549000.0468000.0462000.0463000.0432000.0423000.0427000.0467000.0457000.0471000.0501000.0532000.0541000.0658000.0745000.0778000.0751000.0833000.0836000.0849000.0834000.0875000.0827000.0768000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber44.863.862.662.158.264.465.165.664.660.959.754.959.252.755.756.453.659.959.158.759.973.373.167.2100.898.193.085.0107.091.670.3

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-09-302015-12-312015-09-302015-06-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-31
Value27.8122.9822.9722.9722.8822.2822.322.320.2720.2420.2420.1218.4618.5818.5818.7418.8318.6618.7318.7219.6319.4819.4719.3718.6218.6218.6518.6919.3217.1316.41
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized


Share
Period End2020-12-31
Value2400000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber

us-gaap:EmployeeStockOption


Share
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-31
Value1519000.01927000.0834000.0341000.0445000.0701000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-312012-12-31
Value403000.0356000.0273000.0289000.040000.040000.040000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber26.518.532.784.89.05.70.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value19.12
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:EmployeeStockOption


Share
Period End2020-12-312017-12-312016-12-312014-12-312013-12-31
Value7.6335.4015.0861.0474.417
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312017-12-312016-12-312014-12-312013-12-312012-12-31
Value0.0138.2199.1276.312100.010389
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value7623000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber

us-gaap:EmployeeStockOption


Share
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-31
Value3687000.03746000.03026000.02148000.0817000.0965000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-312012-12-31
Value563000.0515000.0417000.0451000.0376000.0578000.0658000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber15.313.713.821.046.059.90.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value21.22
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested

us-gaap:RestrictedStockUnitsRSU


Sharebased
Period End2020-12-31
Value13000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:EmployeeStockOption


Sharebased
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-31
Value6248000.09380000.01587000.0489000.0910000.04066000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Sharebased
Period End2020-12-312019-12-312017-12-312016-12-312014-12-312013-12-312012-12-31
Value9000.08240000.05391000.05846000.0741000.0766000.0664.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue10.187.8339.71195.581.418.80.0

us-gaap:UnamortizedDebtIssuanceExpense

us-gaap:UnamortizedDebtIssuanceExpense


Unamortized
Period End2021-12-312021-03-312020-12-312020-09-30
Value-5512000.0-6486000.05512000.05728000.0
Percentage of UnamortizedDebtIssuanceExpense100.0100.0100.0100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationImputedInterest

us-gaap:UnrecordedUnconditionalPurchaseObligationImputedInterest


Unrecorded
Period End2020-12-31
Value2067000.0
Percentage of UnrecordedUnconditionalPurchaseObligationImputedInterest100.0

Line plots across dimensions of each concept


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:AmortizationOfIntangibleAssets
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Amortization Of Intangible Assetsus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components