ROCK


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

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesIssued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare

us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfRevenue

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperations

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:InterestIncomeExpenseNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:Revenues
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments, us-gaap:TimingOfTransferOfGoodOrService
us-gaap:TimingOfTransferOfGoodOrService

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ConsolidationItems, us-gaap:StatementOperatingActivitiesSegment
us-gaap:StatementOperatingActivitiesSegment

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:AccountsReceivableNetCurrent
us-gaap:BusinessAcquisition

us-gaap:InventoryNet
us-gaap:BusinessAcquisition

us-gaap:InventoryFinishedGoods

us-gaap:OtherAssetsCurrent

us-gaap:MachineryAndEquipmentGross

us-gaap:NoncurrentAssets
us-gaap:StatementGeographical

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:BusinessAcquisition
us-gaap:ProductOrService
us-gaap:StatementBusinessSegments
us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass
us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:LongTermDebt
us-gaap:CreditFacility, us-gaap:DebtInstrument
us-gaap:DebtInstrument
us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:LongTermDebtNoncurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet
us-gaap:RetirementPlanType
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:DeferredIncomeTaxExpenseBenefit

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:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsValuationAllowance

rock:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

rock:OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax

rock:OtherComprehensiveIncomeLossMinimumPostRetirementBenefitPlanNetAdjustmentNetOfTax

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1
us-gaap:StatementEquityComponents

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax1

rock:OtherComprehensiveIncomeMinimumPostRetirementBenefitPlanNetAdjustmentTax1
us-gaap:AwardType, us-gaap:PlanName
rock:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExpectedToConvertPercentageOfTotalAward
us-gaap:Range, us-gaap:AwardType
rock:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsBasedOnTargetedThresholdsPercent

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:BusinessCombinationAcquisitionRelatedCosts
us-gaap:IncomeStatementLocation
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferred1
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

us-gaap:BusinessExitCosts1
us-gaap:ConsolidationItems
us-gaap:StatementBusinessSegments

us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations

us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
us-gaap:BusinessAcquisition
us-gaap:FinitelivedIntangibleAssetsAcquired1
us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:GainLossOnSaleOfBusiness
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:GoodwillAcquiredDuringPeriod
us-gaap:StatementBusinessSegments

us-gaap:GoodwillForeignCurrencyTranslationGainLoss
us-gaap:StatementBusinessSegments

us-gaap:GoodwillPurchaseAccountingAdjustments
us-gaap:StatementBusinessSegments

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare

us-gaap:IncreaseDecreaseInOtherAccruedLiabilities

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
us-gaap:BusinessAcquisition, us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass
us-gaap:IndefinitelivedIntangibleAssetsAcquired

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:NoncashProjectAbandonmentCosts
us-gaap:RetirementPlanType, us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeTax
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossTax
us-gaap:ConsolidationItems
us-gaap:OtherCostAndExpenseOperating

us-gaap:OtherOperatingActivitiesCashFlowStatement

us-gaap:PaymentsForRestructuring

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType
us-gaap:ProceedsFromDivestitureOfBusinesses

us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RestructuringCharges
us-gaap:ConsolidationItems
us-gaap:RestructuringCostAndReserve
us-gaap:StatementBusinessSegments

us-gaap:RestructuringSettlementAndImpairmentProvisions
us-gaap:StatementBusinessSegments
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
us-gaap:AwardType, us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
us-gaap:StatementScenario, us-gaap:AwardType
us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
us-gaap:StatementScenario, us-gaap:AwardType, us-gaap:PlanName
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

rock:AccruedCustomerRebatesCurrent

rock:AccruedEquityBasedCompensation
us-gaap:BalanceSheetLocation

rock:AccruedSharebasedCompensationCurrent

rock:AccumulatedOtherComprehensiveIncomeLossTax

rock:AcquiredIntangibleAssetsTotal
us-gaap:BusinessAcquisition
rock:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital

rock:ContractsReceivableGrossCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
rock:DisposalGroupIncludingDiscontinuedOperationAdjustment
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset

rock:MarketPriceOfCommonStockPerShare

rock:TotalAcquiredIntangibleAssetsAccumulatedAmortization

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccruedInsuranceCurrent

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1
us-gaap:RetirementPlanType, us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:BuildingsAndImprovementsGross
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

us-gaap:ContractWithCustomerAssetNet
us-gaap:BusinessAcquisition

us-gaap:ContractWithCustomerLiability
us-gaap:BalanceSheetLocation
us-gaap:BalanceSheetLocation, us-gaap:BusinessAcquisition
us-gaap:DebtInstrument
us-gaap:DebtInstrumentCarryingAmount
us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
us-gaap:IncomeTaxAuthority

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanBenefitObligation
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanFundedStatusOfPlan

us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss

us-gaap:InventoryAdjustments

us-gaap:InventoryGross

us-gaap:InventoryRawMaterials

us-gaap:InventoryValuationReserves

us-gaap:InventoryWorkInProcess

us-gaap:LandAndLandImprovements

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations
us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
us-gaap:CreditFacility, us-gaap:DebtInstrument
us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLossCarryforwards
us-gaap:IncomeTaxAuthority
us-gaap:RetirementPlanType
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities

us-gaap:RestructuringReserve
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:TreasuryStockShares

us-gaap:UnbilledContractsReceivable
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesBalance

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Cash And Cash Equivalents At Carrying Value
Current Assets
Cash And Cash Equivalents At Carrying Value
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Accrued Income Taxes Current
Noncurrent Liabilities
Operating Lease Liability Noncurrent
Stockholders Equity
Common Stock Value
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Payments To Acquire Businesses Net Of Cash Acquired
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Treasury Stock Shares
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
InventoryNet
Inventory Finished Goods
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-09-302017-06-302016-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:CommonStockValue █▇▆▆▆▄▄▃▃▂▁0.3370.3360.3350.3340.3340.3320.3320.3310.330.3290.328NANANA0.3210.320.320.3190.3180.3170.315NA0.3140.3130.3130.3130.3120.3110.31NA0.310.3090.3090.3090.3090.3070.307NANA0.305NANANA
 us-gaap:SharesIssued us-gaap:StatementEquityComponents us-gaap:CommonStock██▇▇▇▆▆▆▆▅▅▅▄▃▃▃▃▂▂▂▁33.71133.56833.51933.41333.38833.19233.14533.10133.02632.88732.84232.75532.39832.27532.15532.08532.0431.9331.82731.77931.478NA31.40131.34231.31831.2931.21931.13131.087NA31.07130.93830.91530.90930.87930.70230.7NANA30.516NANANA
 us-gaap:SharesIssued us-gaap:StatementEquityComponents us-gaap:TreasuryStock█▇▇▇▇▆▆▆▅▅▅▄▃▂▂▂▂▁▁▁▁1.0821.0281.0240.9930.9860.9060.8880.880.8550.7960.7780.7670.6390.5880.5540.530.5210.5020.50.4840.464NA0.4510.4290.4240.4170.4170.3950.39NA0.3890.350.350.350.3430.2810.281NANA0.219NANANA
us-gaap:CommonStockSharesIssued █▇▆▆▅▄▃▃▂▁▁33.71133.56833.51933.41333.38833.19233.14533.10133.02632.88732.842NANANA32.15532.08532.0431.9331.82731.77931.436NA31.40131.34231.31831.2931.21931.13131.087NA31.07130.93830.91530.90882230.87930.70230.7NANA30.516NANANA
us-gaap:CommonStockSharesOutstanding ▄▄33.56833.568NANANANANANANANANANANANANA32.085NANANA31.779NANANA31.342NANANA31.131NANANANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding 33.104NA32.96932.8632.883NA32.7732.64232.617NA32.57132.55332.44432.2132.183NA32.17632.00731.79NA31.55831.49531.386NA31.29831.27131.034NA30.94631.09930.877NA30.83830.81530.851NA30.63930.62630.594NA30.442NANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic 32.771NA32.63532.60532.586NA32.4732.32132.279NA32.11531.86231.78631.70331.709NA31.57931.47531.423NA31.24231.2131.191NA31.08331.06631.034NA30.94630.92530.877NA30.76530.73530.718NA30.55430.44130.425NA30.325NANA
us-gaap:EarningsPerShareBasic 0.39NANANA0.37NANANANA0.40999999999999990.61NANA0.650.4-0.250.440.540.210.0100000000000000090.440.130.18-3.070.30.21-0.070.13-0.440.25-0.12-0.130000000000000060.240.260.04-0.219999999999999970.230.260.28-2.460.04NANA
us-gaap:EarningsPerShareDiluted 0.39NANANA0.37NANANANA0.39999999999999990.6NANA0.640.4-0.240.430.530.20.00.430.130.18-3.070.30.21-0.070.13-0.440.25-0.12-0.130000000000000060.240.260.04-0.219999999999999970.230.250.27-2.46999999999999980.04NANA
us-gaap:IncomeLossFromContinuingOperationsPerBasicShare ▇▇██▇▇█▇▇▆▇▇▇▇▇▆▇▇▇▆▇▆▇▁▇▇▆▆▅▇▆▆▇▇▆▆▇▇▆▂▆▆▆3.2e-075.4e-071.03e-068.4e-073.7e-074.6000000000000004e-077.5e-076.2e-072.0000000000000002e-079.999999999999986e-086.1e-077.2e-072.6e-076.5e-074.1e-07-2.4e-074.4e-075.4e-072.1e-071e-084.4e-071.3e-071.8e-07-3.08e-063.1e-072.1e-07-7e-081.3e-07-4.4e-072.5e-07-1.2e-07-1.2e-072.3000000000000002e-072.6e-075.0000000000000004e-08-2.2e-072.4e-072.4e-075.0000000000000004e-08-2.52e-063e-089e-08-8e-08
us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare ▇▇██▇▇█▇▇▆▇▇▇▇▇▆▇▇▇▆▇▆▇▁▇▇▆▆▆▇▆▆▇▇▆▆▇▇▆▂▆▆▆3.2e-075.3e-071.02e-068.3e-073.7e-074.6000000000000004e-077.5e-076.1e-071.9e-079.999999999999986e-086e-077e-072.6e-076.4e-074.1e-07-2.4e-074.3e-075.3e-072.0000000000000002e-071e-084.3e-071.3e-071.8e-07-3.08e-063.1e-072.1e-07-7e-081.3e-07-4.4e-072.5e-07-1.2e-07-1.2e-072.3000000000000002e-072.6e-075.0000000000000004e-08-2.2e-072.4e-072.4e-075.0000000000000004e-08-2.52e-063e-089e-08-8e-08
  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-09-302017-06-302016-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
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,rock:Agtech46.739NANANA49.234NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,rock:IndustrialAndInfrastructureProductsNANA49.76748.26349.801NA56.36156.54755.188NA56.033NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,rock:Infrastructure15.124NANANA15.485NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,rock:RenewableEnergyandConservationNA124.553128.25898.25996.497111.411116.77176.00468.83788.06698.486NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,rock:ResidentialProducts▆▅█▆▁▁▄▅▁▁▄140.217128.205151.718139.472103.419101.213126.275130.433103.709102.301125.839NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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-09-302017-06-302016-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 _ _▇▇██▇▇▇▇▆▆▇▇▇█▇▆▇▇▇▆▇▆▆▁▇▇▆▆▆▇▆▆▇▇▆▆▇▇▆▂12.81522.72243.85934.59115.1920.23331.4226.60610.5665.6229.40432.27413.84335.69324.930.58426.36325.77713.6074.5223.39411.2018.97-103.87218.39214.730.3336.153-6.15216.2835.1961.19615.74916.2937.023-6.81518.36117.397.222-88.5NANANA
  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-09-302017-06-302016-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 ▇▆██▆▇▇▇▇▇▇▇▇▇▇▆▇▇▇▆▇▆▆▁▇▇▆▆▆▆▆▆▇▆▆▆▆▇▇▂▆15.987-4.78635.97830.1256.17914.98823.82420.9237.19912.05719.66921.0768.13922.22713.887-10.86813.69224.7799.608-1.23810.6666.2641.891-99.3997.5417.037-2.9693.298-11.1676.93-6.704-4.179.3485.9273.315-6.4082.248.3711.031-74.5385.366NANA
us-gaap:CostOfRevenue ▇▄█▇▆▂▇▆▆▁▇▆▅▇▆▆▇▆▆▇█▇▅▅▆▆▅▅▅▆▅▄▅▆▅▄▆▅▄▄▄227.574125.405244.222213.556193.05273.064222.658199.097183.51753.812209.807195.533167.019205.839185.802177.956204.847196.895183.521230.547243.598209.052170.7173.514192.523194.837161.168153.383175.65179.813160.624140.514165.286178.008156.69147.462177.133163.379133.518128.183142.243NANA
us-gaap:GrossProfit ▅▆█▇▅▅▇▆▄▂▆▆▄▆▆▅▆▆▄▅▆▄▂▂▄▃▂▃▄▄▃▃▃▄▃▂▄▄▂▁▂▃▂60.01862.42685.44372.25856.38757.42676.57863.55843.921.82670.27970.50348.31868.73561.82553.88267.88766.20450.15651.54661.39644.11929.91528.4841.57840.12329.86435.45241.76244.70636.17732.12540.22841.72635.48126.67942.96345.42830.04515.93227.49833.98126.457
us-gaap:IncomeLossFromContinuingOperations ▃▅█▆▃▄▆▅▂▁▅10.49617.59831.33424.4579.90215.04321.95118.8036.3453.4219.503NA8.35220.61913.174-7.70813.78616.9896.4930.2213.6324.0875.537-95.7089.5716.431-2.0864.009-13.7277.732-3.643-3.7367.0227.9151.449-6.8547.3837.2461.441-76.3380.7812.593-2.392
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▇▇██▇▇▇▇▆▆▇▇▆▇▇▆▇▇▆▆▇▆▆▁▇▆▆▆▆▇▆▆▆▇▆▅▇▇▆▂▆12.05612.96243.58836.16415.04512.44631.31926.47.9160.85725.97629.13111.15931.80321.027-3.57522.73814.07610.1110.68621.2966.2898.829-107.33215.39910.52-3.3372.378-9.91412.602-5.898-3.3111.11611.9812.38-11.81313.47712.432.791-92.947-0.163NANA
us-gaap:IncomeTaxExpenseBenefit ▆▆█▇▆▆▇▇▆▅▇▇▆█▇▆▇▄▆▅▇▆▆▂▇▆▅▅▆▆▅▅▆▆▅▄▇▆▆▁▅1.562.7829.8288.8722.9863.2526.8436.4871.571-2.5636.4736.2942.80711.1847.8534.1338.952-2.9133.6180.4667.6642.2023.292-11.6245.8284.089-1.251-1.6313.8134.87-2.2550.4264.0944.0660.931-4.9596.0945.1841.35-16.609-0.944NANA
us-gaap:InterestIncomeExpenseNet ▇▇▇▇███▇▃▅▁-0.444-0.22-0.218-0.2140.0470.005-0.017-0.219-2.061-1.404-2.906NANA-3.486NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▇▆██▇▇▇▇▇▇▇▇▇▇▇▆▇▇▇▆▇▆▆▁▇▇▆▆▅▇▆▆▇▇▆▆▇▇▇▂▆▆▅12.762-8.54533.7627.29212.05914.35724.47619.9136.34513.11719.50322.8378.35220.61912.769-7.75213.78616.9896.4930.2213.6324.0875.509-95.7099.546.431-2.0864.009-13.7277.732-3.647-3.9247.3017.9061.362-6.6056.9147.8058.409-74.5151.1973.481-21.231
us-gaap:OperatingIncomeLoss ▇▇██▇▇▇▇▆▆▇▇▇█▇▆▇▇▇▆▇▆▆▁▇▇▆▆▆▇▆▆▇▇▆▆▇▇▆▂▆▆▆12.81522.72243.85934.59115.1920.23331.4226.60610.5665.6229.40432.27413.84335.69324.930.58426.36325.77713.6074.5223.39411.2018.97-103.87218.39214.730.3336.153-6.15216.2835.1961.19615.74916.2937.023-6.81518.36117.397.222-88.54.2369.4372.185
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▆▆▅▅▁▄▄▅▄▃▄▃▄▅▅▂▄█▆▃▂▅▂▃▃▅▄▄▅▄▂▄▅▃▅▄▂▄3.1984.1842.22.815-5.8980.59-0.6640.9980.842-1.7030.139-1.7870.111.5811.091-3.693-0.1937.7533.078-1.561-3.0052.138-3.8-2.268-2.7341.542-0.904-0.7462.539-0.804-3.0970.3852.029-1.9961.9350.219-4.6620.577NANANANANA
us-gaap:OtherComprehensiveIncomeLossNetOfTax ▆▆▅▅▁▄▄▅▄▃▄▃▄▅▅▂▄█▆▃▂▅▂▂▃▄▄▄▅▄▂▄▅▃▅▄▂▄3.2253.7592.2182.833-5.880.631-0.6521.010.854-1.060.166-1.761-0.2131.6081.118-3.116-0.0947.793.115-1.458-2.9662.177-3.618-3.69-1.9990.606-0.883-0.7112.56-0.802-3.057-0.2462.047-1.9791.9530.197-4.6740.565NANANANANA
us-gaap:OtherNonoperatingIncomeExpense -0.315NA-0.0531.787-0.192NA-0.0840.013-0.589NA-0.522-0.0130.585-0.404-0.353NA0.0-8.0350.195NA1.78-1.1013.559NA0.664-0.519-0.03NA0.0660.009NANANANANANANANANANANANANA
us-gaap:Revenues ▇▆█▇▆▅▇▆▅▁▇▆▅▆▆▅▆▆▅▇▇▆▄▄▅▅▄▄▅▅▄▄▅▅▄▄▅▅▃▃▄▄▃287.592265.201329.665285.814249.439226.034299.236262.655227.41775.638280.086266.036215.337274.574247.627231.838272.734263.099233.677282.093304.994253.171200.615201.994234.101234.96191.032188.835217.412224.519196.801172.639205.514219.734192.171174.141220.096208.807163.563144.115169.741176.924146.674
us-gaap:SellingGeneralAndAdministrativeExpense █▄▇▆▇▃█▆▅▁▇▆▅▅▆▇▇▇▆▇▆▅▂▃▃▃▄▄▃▄▅▄▃▃▄▅▃▄▃▄▃47.20328.70541.58437.66741.19723.64145.15836.95233.33414.65440.87538.22934.47533.04236.89543.12341.52440.42736.54942.16338.00232.91820.94524.32523.18625.39329.53129.29924.75428.42330.98126.30124.47925.43328.45833.49424.60228.03822.82327.46823.262NANA
  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-09-302017-06-302016-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-09-302017-06-302016-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 ▇█▆▄▃▃▃▂▁▅▅1155.1911212.4941101.8461035.496984.522984.45984.818906.858866.2581061.6451053.787NANANA947.458918.245954.832913.0884.449889.772920.197NA823.757814.16929.508928.627897.035894.162899.434NA891.531883.674892.596882.597874.178872.055893.639NANA810.89NANANA
us-gaap:LiabilitiesAndStockholdersEquity ▇█▆▄▃▃▃▂▁▅▅1155.1911212.4941101.8461035.496984.522984.45984.818906.858866.2581061.6451053.787NANANA947.458918.245954.832913.0884.449889.772920.197NA823.757814.16929.508928.627897.035894.162899.434NA891.531883.674892.596882.597874.178872.055893.639NANA810.89NANANA
us-gaap:StockholdersEquity ███▇▆▆▆▅▅▅▄▄▄▃▂▂▂▂▁▁▁758.408743.805746.075709.764677.357673.964657.213629.547605.833596.693582.875560.896541.955505.431481.903460.88469.645449.579420.948410.086408.381NA389.359387.229485.84477.51469.488471.749467.781NA470.865476.822480.332470.317463.791459.936465.573NANA440.853NANANA
  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-09-302017-06-302016-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 ▂▄▆▄▂▅▅▂▁██352.017425.46481.553416.375363.152437.102434.527361.245317.586544.553532.723NANANA415.666391.197431.171384.624348.343351.422370.968NA389.324360.431363.347362.247328.828322.4327.578NA280.884267.238303.799289.595273.393268.854286.699NANA242.377NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▁▁▅▄▃▅▄▃▂█▇20.73132.054179.816120.85985.966191.363137.61881.88243.509297.006245.413NANA208.032182.379170.177173.062124.11482.62768.85843.33139.422118.3110.61101.01387.75778.18697.03980.84844.63730.28848.02871.12744.06335.32754.11733.05521.093104.50460.86648.315NANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▁▁▅▄▃▅▄▃▂█▇▆▆20.73132.054179.816120.85985.966191.363137.61881.88243.509297.006245.413210.743200.741NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▇█▇▅▂▇▅▄▁▅199.598197.99203.488193.609172.452147.515196.334180.701167.201140.283180.875NANANA138.871124.072155.434150.17149.458164.969177.117NA115.284101.141120.257129.765106.63990.082114.541NA111.53289.473110.605115.149105.78390.595118.325NANA70.371NANANA
us-gaap:InventoryNet █▆▁▁▄▁▂▃▆▆▆107.00498.30777.94379.05888.58578.47683.04885.39898.59498.91397.486NANANA86.06589.61292.77898.221106.406107.058126.006NA133.624128.743126.085126.577127.2121.152116.899NA125.439116.357109.239115.943119.656109.27110.967NANA77.848NANANA
us-gaap:InventoryFinishedGoods ▅▄▃▃▂▁▁▁▅▆█32.75731.20529.26429.61828.51326.78827.23227.4932.59234.13837.765NANANA30.95735.58638.43442.71645.62143.70351.614NA56.92257.23756.0658.36361.0657.30155.156NA54.23254.17752.65356.84760.07453.35652.16NANA41.652NANANA
us-gaap:OtherAssetsCurrent █▆▆▇▄▆▅▃▁▁▁24.68419.67120.30622.84916.14919.74817.52713.2648.2828.3518.949NANANA8.3517.3369.89712.1199.85210.53724.514NA22.11619.93715.99218.14816.80314.12715.29NA13.62513.3812.82814.4412.62714.87224.352NANA20.229NANANA
us-gaap:MachineryAndEquipmentGross NA188.853NANANA174.058NANANANANANANANANA212.774NANANA234.336NANANA219.408NANANA203.052NANANA199.622NANANA193.355NANANA178.427NANANA
  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-09-302017-06-302016-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:NoncurrentAssets NA91.161NANANA80.132NANANA80.248NANANANANA112.226NANANA122.947NANANA135.47NANANA138.617NANANA616.436NANANA603.201NANANA568.513NANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical srt:AsiaNA0.476NANANA0.542NANANA0.704NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical srt:NorthAmericaNA90.685NANANA79.59NANANA79.544NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentGross NA245.08NANANA223.673NANANANANANANANANA272.361NANANA292.743NANANA297.182NANANA284.867NANANA292.261NANANA284.568NANANA261.944NANANA
us-gaap:ConstructionInProgressGross NA10.458NANANA5.131NANANANANANANANANA2.202NANANA4.112NANANA7.859NANANA8.142NANANA5.063NANANA7.01NANANA3.122NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NA155.518NANANA145.521NANANANANANANANANA164.057NANANA173.811NANANA167.607NANANA153.115NANANA140.648NANANA132.594NANANA116.161NANANA
us-gaap:AmortizationOfIntangibleAssets █▃▅▄▃▂▃▃▃▁▃▃▃▃▄▅▃▃▃▆█▄▂▂▂▂▂▂▂▃▃▂▂▃▂▃▃▃4.7432.1323.0412.4122.0781.4571.841.7971.7970.7822.1212.1482.1392.2082.233.0962.1592.2012.1813.8854.7832.5851.4261.4211.4251.4351.4391.5541.6221.6771.7191.5551.6061.8791.6311.731.7061.725NANANANANA
us-gaap:PropertyPlantAndEquipmentNet ▃▁▇▇█▇▇███▆91.71789.56294.98394.72395.88295.40995.07595.86795.85695.8393.718NANANA95.869108.304106.315108.808116.681118.932121.218NA113.769129.575130.819128.774130.476131.752130.877NA147.628151.613142.875145.774150.185151.974154.483NANA145.783NANANA
us-gaap:Goodwill ██▃▃▃▁▁▁▁▁▁523.446514.279382.427378.74382.045329.705327.983324.019323.573323.671323.321NANANA320.848304.032294.858294.797293.664292.39291.94NA235.523236.044340.882341.196340.942341.174341.445NA358.934359.863348.943348.261349.136348.326348.551NANA298.346NANANA
 us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass us-gaap:Trademarks██▆▅▂▂▁▁▁▁▂56.6756.5752.1751.29545.7745.7744.7743.8743.8743.8745.096NANANA45.35244.7250.82750.80550.65850.53855.473NA41.78542.7245.57645.791NA45.724NANANANANANANANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ██▃▃▃▁▁▁▁▁▂151.877156.365108.821110.481107.52892.59296.18592.9394.5296.37599.545NANANA110.325110.79118.388120.435121.649123.013131.872NA80.43982.21587.25988.97490.29491.77793.332NA96.70998.75990.6891.99994.17495.26596.991NANA66.301NANANA
us-gaap:OperatingLeaseRightOfUseAsset ▁▂▇██▄▄▅23.46525.22932.35933.38333.99127.66228.57330.029NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent █▁▁▁▁▁▂▂▂▁▃12.6691.5991.7031.7941.9241.982.4752.7682.91.2164.48NANANA4.753.9224.14.3364.1124.0154.199NA4.7025.8957.2017.4366.4957.0596.202NA7.3766.2016.2996.9687.297.6366.915NANA16.766NANANA
  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-09-302017-06-302016-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 ███▆▄▂▄▂▂▁▃135.13134.738131.746116.853102.81683.136103.6383.1484.46279.13692.997NANANA88.00769.94487.49582.80583.99489.204104.244NA90.15581.24692.16399.26482.81369.62581.158NA81.93469.0673.21783.21879.12467.3280.533NANA56.775NANANA
us-gaap:AccruedIncomeTaxesCurrent NA1.85NANANA3.569NANANANANANANANANA13.102NANANA11.742NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccruedLiabilitiesCurrent ▂▄█▆▄▇▇▁▁▅▃71.94683.505106.4894.00984.1498.46397.88366.9865.0287.07476.268NANANA69.38970.39263.11149.33150.61567.60569.576NA48.41952.43952.03150.84842.73949.87946.528NA36.56147.43252.29843.01243.62460.68766.774NANA36.785NANANA
us-gaap:ContractWithCustomerLiabilityCurrent █▄▄▃▄▇▅▅▁▁▂51.59134.70231.26729.28134.56747.59838.67238.13318.25917.85721.9NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesCurrent ▄▅▄▃▃▃▃▂▁█▂258.667302.24269.493240.143221.523229.197240.185188.253168.141392.872191.565NANANA171.759152.088177.032162.894166.532185.395196.426NA138.974134.085144.594150.512125.957119.913128.103NA118.912117.585125.932126.647123.164128.424147.715NANA100.118NANANA
us-gaap:OperatingLeaseLiabilityCurrent NA8.034NANANA6.487NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent NA12.171NANANA14.207NANANANANANANANANA10.734NANANA12.544NANANA8.28NANANA7.574NANANA11.929NANANA16.386NANANA8.098NANANA
  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-09-302017-06-302016-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 ▁█58.02385.6NA0.00.00.00.00.02.0210.4210.209NANANA209.629209.637209.441209.236209.432209.282221.214NA213.6213.6213.6213.6214.005214.007214.018NA214.423207.803207.031206.945207.253207.163207.075NANA207.197NANANA
us-gaap:LongTermDebtNoncurrent ▁█58.02385.636NANANANA0.00.01.61.6209.809NANANA209.229209.237209.041208.836209.032208.882220.814NA213.2213.2213.2213.2213.6213.598213.601NA214.006206.71206.614206.528206.837206.746206.667NANA206.789NANANA
us-gaap:DeferredIncomeTaxLiabilitiesNet ▆▇█▇▇█▅▅▅▅▁37.99639.05740.94240.02239.99940.33436.67237.3836.91636.5332.11NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent us-gaap:RetirementPlanType us-gaap:DefinedBenefitPostretirementHealthCoverageNA6.108NANANA5.694NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ▃▂▂▁▁▁▅▅▅▇█25.93224.02622.02221.16720.67521.28630.28730.30331.01733.9537.428NANANA46.36458.03855.74848.54244.97342.75539.696NA32.57229.87430.7332.22732.87733.77833.615NA30.78825.48923.56823.28224.47221.14822.314NANA23.221NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▁▂▇██▄▄▅16.16517.7323.31424.424.96819.66920.46121.375NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NA7.635NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NA6.483NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NA3.298NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NA1.043NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NA0.673NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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-09-302017-06-302016-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 ███▇▆▆▆▅▅▅▄▄▄▃▂▂▂▂▁▁▁758.408743.805746.075709.764677.357673.964657.213629.547605.833596.693582.875560.896541.955505.431481.903460.88469.645449.579420.948410.086408.381NA389.359387.229485.84477.51469.488471.749467.781NA470.865476.822480.332470.317463.791459.936465.573NANA440.853NANANA
us-gaap:CommonStockValue █▇▆▆▆▄▄▃▃▂▁0.3370.3360.3350.3340.3340.3320.3320.3310.330.3290.328NANANA0.3210.320.320.3190.3180.3170.315NA0.3140.3130.3130.3130.3120.3110.31NA0.310.3090.3090.3090.3090.3070.307NANA0.305NANANA
us-gaap:AdditionalPaidInCapital █▇▆▆▅▅▄▃▂▂▁308.147304.87302.107299.829297.269295.582293.009288.822285.034282.525280.149NANANA267.601264.418261.954259.024255.125253.458250.129NA247.826247.232246.374245.488244.504243.389242.648NA241.489240.107239.447238.778238.099236.673235.902NANA231.999NANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▇█▆▅▅▄▃▂▂▁482.705469.943478.488444.728417.436405.668391.311366.835346.922338.995325.878NANANA228.767211.748219.5201.555184.566178.073177.853NA160.134154.625250.334240.794234.363236.449232.44NA238.435242.082246.006238.705230.799229.437236.042NANA212.914NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax █▇▅▄▃▅▅▅▅▅▅▅▆▆▅▄▆▆▂▁▂0.764-2.461-6.22-8.438-11.271-5.391-6.022-5.37-6.38-7.234-6.174-6.34-4.579-4.29-5.898-7.721-4.605-4.511-12.301-15.416-13.958NA-13.169-9.551-5.861-3.862-4.468-3.585-2.874NA-4.632-1.575-1.329-3.376-1.397-3.35-3.547NANA-2.06NANANA
us-gaap:TreasuryStockValue █▆▆▅▅▃▃▃▂▁▁33.54528.88328.63526.68926.41122.22721.41721.07120.07317.92217.306NANANA8.8887.8857.5246.8086.766.3465.958NA5.7465.395.325.2235.2234.8154.743NA4.7374.1014.1014.0994.0193.1313.131NANA2.305NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 2.368NA1.982.5061.665NA3.9963.722.371NA2.0262.7312.0971.8781.5561.7071.4481.871.3481.216NANA0.5680.7710.7630.9560.660.426NANA0.9730.4380.6720.7081.330.747NANANANANANANA
  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-09-302017-06-302016-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 ▄▆█▆▁▇█▇▁█▆▅▂▆-3.22532.9163.44935.757-43.01257.44166.00843.974-37.48859.33542.01318.403-22.20627.111NA21.49352.09633.79515.35442.19632.7326.51-14.75214.39721.9310.841-14.62622.38832.64517.956-12.69423.34628.76911.046-13.0819.64833.36.257-12.5114.941NANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities █▁▇▇▆▇▇▇▇▇▇▇▇▇22.424-265.558-2.299-1.544-57.309-3.392-9.812-3.095-3.374-5.688-8.086-2.5651.79-1.721NA-23.573-3.7076.05-2.64-5.444-8.289-135.70524.098-3.921-7.674-1.508-3.919-6.1532.927-2.788-1.852-46.623-2.287-1.413-5.443.391-0.698-109.32756.428-2.263NANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅█▆▆▆▆▆▆▁▆▆▆▆▆-30.38885.494-1.647-0.224-4.16-0.72-0.154-2.929-213.247-0.5740.284-5.266-0.624-0.577NA0.3960.7681.581-0.148-10.453-19.16129.759-0.329-0.0170.025-0.3760.0460.193-0.107-0.458-2.3170.163-0.033-0.511-0.792-1.514-20.05219.511-0.72-0.001NANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▆▃█▇▄███▁█▇▇▆-11.323-147.76258.95734.893-105.39753.74555.73638.373-253.49751.59334.6710.002-21.539NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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-09-302017-06-302016-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:DeferredIncomeTaxExpenseBenefit NA3.1180.8840.0-0.2164.549-0.707-0.1150.3934.7250.00.00.0-0.136NA-5.2480.159NANA-1.327-0.652NANA-6.717NANANA-1.27NANANA0.78NANANANANANANANANANANA
us-gaap:DepreciationDepletionAndAmortization █▃▆▅▅▂▅▄▄▁▅▅▅▅7.9743.596.2715.7165.3382.6345.0314.9514.9411.995.1045.1565.1895.421NA6.5635.6955.8026.0547.8919.4187.096.1495.986.3486.5386.5666.6546.686.8126.904-46.1826.5466.7296.5636.6666.7786.8465.8915.915NANANA
us-gaap:IncreaseDecreaseInAccountsPayable ▅▂▇▇▁▁█▄▅▂▅▆▄▆1.47-14.56815.1416.057-17.789-17.96618.758-1.325.332-14.7283.1737.758-1.6948.172NA-19.4274.7942.674-5.101-15.002-10.40911.8048.45-11.055-7.43816.63813.06-11.502-1.5680.2113.277-9.904-9.7173.83712.014-11.409-3.62.50814.577-6.069NANANA
us-gaap:IncreaseDecreaseInAccountsReceivable ▆▁▇▇▆▁▇▇█▁▆█▅█2.522-42.45314.33418.7837.059-45.38915.48913.53327.623-40.1998.48626.995-4.94727.864NA-34.0325.3495.735-14.88-10.87-2.07914.83215.332-18.708-8.89624.8217.107-24.332-8.94411.48322.813-25.678-5.459.72915.131-27.429-5.11716.02624.132-19.233NANANA
us-gaap:IncreaseDecreaseInInventories █▇▄▁▆▅▃▁▄▃▅▆▆▄15.26211.821-0.441-11.6656.0044.345-5.153-13.429-0.035-3.9411.2786.0788.9070.229NA-2.044-4.75-4.871-0.117-14.709-5.966-6.9575.3613.073-0.197-0.5436.2664.76-3.417-6.1749.8020.376-6.5-0.8187.964-1.348-4.3231.92513.847-1.182NANANA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▆█▆▁▇█▇▁█▆▅▂▆-3.22532.9163.44935.757-43.01257.44166.00843.974-37.48859.33542.01318.403-22.20627.111NA21.49352.09633.79515.35442.19632.7326.51-14.75214.39721.9310.841-14.62622.38832.64517.956-12.69423.34628.76911.046-13.0819.64833.36.257-12.5114.941NANANA
us-gaap:NetIncomeLoss ▇▆██▇▇▇▇▇▇▇▇▇▇▇▆▇▇▇▆▇▆▆▁▇▇▆▆▅▇▆▆▇▇▆▆▇▇▇▂▆▆▅12.762-8.54533.7627.29212.05914.35724.47619.9136.34513.11719.50322.8378.35220.61912.769-7.75213.78616.9896.4930.2213.6324.0875.509-95.7099.546.431-2.0864.009-13.7277.732-3.647-3.9247.3017.9061.362-6.6056.9147.8058.409-74.5151.1973.481-21.231
us-gaap:ShareBasedCompensation ▃▂▂▄▁▃█▇▃▃▂▄▂▂2.3682.0221.982.5061.6652.4833.9963.722.3712.3352.0262.7312.0971.878NA1.7071.4481.871.3481.2161.2690.8380.5680.7710.7630.9560.660.4260.5150.650.9730.4380.6720.7081.330.7470.7630.8562.2760.716NANANA
  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-09-302017-06-302016-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 █▁▇▇▆▇▇▇▇▇▇▇▇▇22.424-265.558-2.299-1.544-57.309-3.392-9.812-3.095-3.374-5.688-8.086-2.5651.79-1.721NA-23.573-3.7076.05-2.64-5.444-8.289-135.70524.098-3.921-7.674-1.508-3.919-6.1532.927-2.788-1.852-46.623-2.287-1.413-5.443.391-0.698-109.32756.428-2.263NANANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment █▇▇▄▅▁▂▅▅▆▅▄▁▃4.3893.7334.1042.4092.8221.0731.4383.1333.1323.6013.0632.6711.0331.878NA3.1793.5652.5341.5015.5512.1982.6022.0224.1117.6827.4424.0566.1244.0752.7621.9794.4992.291.8192.7433.7143.2912.7621.7852.098NANANA
  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-09-302017-06-302016-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 ▅█▆▆▆▆▆▆▁▆▆▆▆▆-30.38885.494-1.647-0.224-4.16-0.72-0.154-2.929-213.247-0.5740.284-5.266-0.624-0.577NA0.3960.7681.581-0.148-10.453-19.16129.759-0.329-0.0170.025-0.3760.0460.193-0.107-0.458-2.3170.163-0.033-0.511-0.792-1.514-20.05219.511-0.72-0.001NANANA
us-gaap:ProceedsFromIssuanceOfLongTermDebt 20.0NANANANANANANANANANANANANANA0.00.0NANA15.0516.8NANA0.00.0NANA0.00.00.0210.0NANANANA0.011.291NANA0.0NANANA
us-gaap:RepaymentsOfLongTermDebt 46.636NANA0.00.00.00.02.0210.00.00.00.40.00.0NA0.00.0NANA26.0535.811.7920.00.00.00.4050.0020.010.0040.402204.6780.0590.010.4020.0020.00231.302NANA0.0NANANA
us-gaap:PaymentsForRepurchaseOfCommonStock ▇▁▃▁▇▂▁▂▄▂▁█▂▂4.6620.2481.9460.2784.1840.810.3460.9982.1510.6160.5335.1660.850.979NA0.3610.7160.0480.4140.3880.1810.0310.3560.070.0970.00.4080.0720.0060.00.6360.00.0020.080.8880.00.0070.0890.730.0NANANA
  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-09-302017-06-302016-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 Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value337000.0336000.0335000.0334000.0334000.0332000.0332000.0331000.0330000.0329000.0328000.0323000.0321000.0320000.0320000.0319000.0318000.0317000.0315000.0314000.0313000.0313000.0313000.0312000.0311000.0310000.0310000.0309000.0309000.0309000.0309000.0307000.0307000.0305000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.0

Shares Issued

us-gaap:SharesIssued us-gaap:StatementEquityComponents

us-gaap:SharesIssued

us-gaap:CommonStock


Shares
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-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-312008-12-31
Value33333333333333333332323232323232323232313131313131313131313131303030303030303030
Percentage of SharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:TreasuryStock


Shares
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-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-312008-12-31
Value1.0821.0281.0240.9930.9860.9060.8880.880.8550.7960.7780.7670.6390.6150.5880.5540.5520.530.5210.5020.50.4840.4640.4510.4290.4240.4170.4170.3950.390.3890.350.350.350.3430.2810.2810.2190.1510.075
Percentage of SharesIssued3.23.13.13.03.02.72.72.72.62.42.42.32.01.91.81.71.71.71.61.61.61.51.51.41.41.41.31.31.31.31.31.11.11.11.10.90.90.70.50.2

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value33333333333333333332323232323231313131313131313131313130303030303030
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-312016-12-312015-12-312014-12-312013-12-31
Value333332313131
Percentage of CommonStockSharesOutstanding100.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-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-30
Value33323232323232323232323232323131313131313130313030303030303030
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

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-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-30
Value32323232323232323131313131313131313131313130303030303030303030
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-03-312020-03-312018-12-312018-09-302017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value0.390.370.410.610.650.4-0.250.440.540.210.010.440.130.18-3.070.30.21-0.070.13-0.440.25-0.12-0.130.240.260.04-0.220.230.260.28-2.460.04
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.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-03-312020-03-312018-12-312018-09-302017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value0.390.370.40.60.640.4-0.240.430.530.200.430.130.18-3.070.30.21-0.070.13-0.440.25-0.12-0.130.240.260.04-0.220.230.250.27-2.470.04
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Income Loss From Continuing Operations Per Basic Share

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare


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-09-302017-06-302016-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.320.541.030.840.370.460.750.620.20.10.610.720.260.650.41-0.240.440.540.210.010.440.130.18-3.080.310.21-0.070.13-0.440.25-0.12-0.120.230.260.05-0.220.240.240.05-2.520.030.09-0.08
Percentage of IncomeLossFromContinuingOperationsPerBasicShare100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

Income Loss From Continuing Operations Per Diluted Share

us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare

us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare


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-09-302017-06-302016-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.320.531.020.830.370.460.750.610.190.10.60.70.260.640.41-0.240.430.530.20.010.430.130.18-3.080.310.21-0.070.13-0.440.25-0.12-0.120.230.260.05-0.220.240.240.05-2.520.030.09-0.08
Percentage of IncomeLossFromContinuingOperationsPerDilutedShare100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value15-4.78635306.1791423207.1991219218.1392213-10.86813249.608-1.238106.2641.891-99.3997.5417.037-2.9693.298-11.1676.93-6.704-4.179.3485.9273.315-6.4082.248.3711-74.5385.366
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues5.6-1.810.910.52.56.68.08.03.215.97.07.93.88.15.6-4.75.09.44.1-0.43.52.50.9-49.23.23.0-1.61.7-5.13.1-3.4-2.44.52.71.7-3.71.04.06.7-51.73.2

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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value2271252442131937322219918353209195167205185177204196183230243209170173192194161153175179160140165178156147177163133128142
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.0
Percentage of Revenues79.147.374.174.777.432.374.475.880.771.174.973.577.675.075.076.875.174.878.581.779.982.685.185.982.282.984.481.280.880.181.681.480.481.081.584.780.578.281.688.983.8

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-09-302017-06-302016-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
Value60628572565776634321707048686153676650516144292841402935414436324041352642453015273326
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.0
Percentage of Revenues20.923.525.925.322.625.425.624.219.328.925.126.522.425.025.023.224.925.221.518.320.117.414.914.117.817.115.618.819.219.918.418.619.619.018.515.319.521.818.411.116.219.218.0

Income Loss From Continuing Operations

us-gaap:IncomeLossFromContinuingOperations

us-gaap:IncomeLossFromContinuingOperations


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-03-312017-09-302017-06-302016-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
Value101731249.9021521186.3453.42198.3522013-7.70813166.4930.22134.0875.537-95.7089.5716.431-2.0864.009-13.7277.732-3.643-3.7367.0227.9151.449-6.8547.3837.2461.441-76.3380.7812.593-2.392
Percentage of IncomeLossFromContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues3.66.69.58.64.06.77.37.22.84.57.03.97.55.3-3.35.16.52.80.14.51.62.8-47.44.12.7-1.12.1-6.33.4-1.9-2.23.43.60.8-3.93.43.50.9-53.00.51.5-1.6

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value12124336151231267.9160.8572529113121-3.5752214100.686216.2898.829-107.3321510-3.3372.378-9.91412-5.898-3.3111112.38-11.81313122.791-92.947-0.163
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.24.913.212.76.05.510.510.13.51.19.311.05.211.68.5-1.58.35.44.30.27.02.54.4-53.16.64.5-1.71.3-4.65.6-3.0-1.95.45.51.2-6.86.16.01.7-64.5-0.1

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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1.562.7829.8288.8722.9863.2526.8436.4871.571-2.5636.4736.2942.807117.8534.1338.952-2.9133.6180.4667.6642.2023.292-11.6245.8284.089-1.251-1.6313.8134.87-2.2550.4264.0944.0660.931-4.9596.0945.1841.35-16.609-0.944
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.51.03.03.11.21.42.32.50.7-3.42.32.41.34.13.21.83.3-1.11.50.22.50.91.6-5.82.51.7-0.7-0.91.82.2-1.10.22.01.90.5-2.82.82.50.8-11.5-0.6

Interest Income Expense Net

us-gaap:InterestIncomeExpenseNet

us-gaap:InterestIncomeExpenseNet


Interest
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-30
Value-444000.0-220000.0-218000.0-214000.047000.05000.0-17000.0-219000.0-2061000.0-1404000.0-2906000.0-3486000.0
Percentage of InterestIncomeExpenseNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.2-0.1-0.1-0.10.00.0-0.0-0.1-0.9-1.9-1.0-1.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-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
Value12-8.5453327121424196.3451319228.35220123.996-7.75213166.4930.22134.0875.509-95.7099.546.431-2.0864.009-13.7277.732-3.647-3.9247.3017.9061.362-6.6056.9147.8058.409-74.5151.1973.481-21.231
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.0
Percentage of Revenues4.4-3.210.29.54.86.48.27.62.817.37.08.63.97.55.20.0-3.35.16.52.80.14.51.62.7-47.44.12.7-1.12.1-6.33.4-1.9-2.33.63.60.7-3.83.13.75.1-51.70.72.0-14.5

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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value1233271224196.34519228.352-7.75217166.4930.225.509-95.7099.546.431-2.0864.009-3.647-3.9247.3017.9061.362-6.605
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0130.2100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.410.29.54.88.27.62.87.08.63.9-3.36.66.52.80.12.7-47.44.12.7-1.12.1-1.9-2.33.63.60.7-3.8
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

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-09-302017-06-302016-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
Value1222433415203126105.6229321335240.5842625134.5223118.97-103.87218140.3336.153-6.152165.1961.19615167.023-6.81518177.222-88.54.2369.4372.185
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.0
Percentage of Revenues4.58.613.312.16.19.010.510.14.67.410.512.16.413.010.10.39.79.85.81.67.74.44.5-51.47.96.30.23.3-2.87.32.60.77.77.43.7-3.98.38.34.4-61.42.55.31.5

us-gaap:OperatingIncomeLoss us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Operating
Period End2021-03-312020-03-31
Value-12.564-8.223
Percentage of OperatingIncomeLoss-98.0-54.1
Percentage of Revenues-4.4-3.3
Percentage of Revenues us-gaap:CorporateNonSegment0.00.0

us-gaap:OperatingIncomeLoss us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, rock:Agtech


Operating
Period End2021-03-312020-03-31
Value0.9291.34
Percentage of OperatingIncomeLoss7.28.8
Percentage of Revenues0.30.5
Percentage of Revenues us-gaap:OperatingSegments rock:Agtech2.02.7

us-gaap:OperatingSegments, rock:IndustrialAndInfrastructureProducts


Operating
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-30
Value5.1996.6443.9895.4624.0694.1292.892
Percentage of OperatingIncomeLoss11.919.226.317.415.339.19.8
Percentage of Revenues1.62.31.61.81.51.81.0
Percentage of Revenues us-gaap:OperatingSegments rock:IndustrialAndInfrastructureProducts10.413.88.09.77.27.55.2

us-gaap:OperatingSegments, rock:Infrastructure


Operating
Period End2021-03-312020-03-31
Value2.0371.576
Percentage of OperatingIncomeLoss15.910.4
Percentage of Revenues0.70.6
Percentage of Revenues us-gaap:OperatingSegments rock:Infrastructure13.510.2

us-gaap:OperatingSegments, rock:RenewableEnergyandConservation


Operating
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value11149.1885.69916199.6491.6328.73315
Percentage of OperatingIncomeLoss51.332.426.637.582.362.536.315.4155.451.3
Percentage of Revenues4.44.33.22.37.46.63.70.711.55.4
Percentage of Revenues us-gaap:OperatingSegments rock:RenewableEnergyandConservation0.011.19.45.90.016.812.72.40.015.3

us-gaap:OperatingSegments, rock:Renewables


Operating
Period End2021-03-312020-03-31
Value-0.5214.359
Percentage of OperatingIncomeLoss-4.128.7
Percentage of Revenues-0.21.7
Percentage of Revenues us-gaap:OperatingSegments rock:Renewables-0.69.2

us-gaap:OperatingSegments, rock:ResidentialProducts


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2220322713131720121220
Percentage of OperatingIncomeLoss179.089.374.080.890.465.154.178.1114.4218.368.5
Percentage of Revenues8.07.69.89.85.55.85.77.95.316.27.2
Percentage of Revenues us-gaap:OperatingSegments rock:ResidentialProducts16.40.021.420.013.30.013.515.911.70.016.0

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-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-30
Value3.1984.1842.22.815-5.8980.59-0.6640.9980.842-1.7030.139-1.7870.111.5811.0910.679-3.693-0.1937.7533.078-1.561-3.0052.138-3.8-2.268-2.7341.542-0.904-0.7462.539-0.804-3.0970.3852.029-1.9961.9350.219-4.6620.577
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues1.11.60.71.0-2.40.3-0.20.40.4-2.30.0-0.70.10.60.40.0-1.6-0.12.91.3-0.6-1.00.8-1.9-1.1-1.20.7-0.5-0.41.2-0.4-1.60.21.0-0.91.00.1-2.10.3

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
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-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-03-312013-12-312013-03-312012-12-312012-09-30
Value3.1982.22.815-5.898-0.6640.9980.8420.139-1.7870.111.5811.0910.679-3.693-0.1937.7533.078-1.561-3.8-0.904-0.746-3.0970.3852.029
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.0
Percentage of Revenues1.10.71.0-2.4-0.20.40.40.0-0.70.10.60.40.0-1.6-0.12.91.3-0.6-1.9-0.5-0.4-1.60.21.0
Percentage of Revenues 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.0

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-302018-03-312017-09-302017-06-302016-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-30
Value3.2253.7592.2182.833-5.880.631-0.6521.010.854-1.060.166-1.761-0.2131.6081.118-3.116-0.0947.793.115-1.458-2.9662.177-3.618-3.69-1.9990.606-0.883-0.7112.56-0.802-3.057-0.2462.047-1.9791.9530.197-4.6740.565
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues1.11.40.71.0-2.40.3-0.20.40.4-1.40.1-0.7-0.10.60.5-1.3-0.03.01.3-0.5-1.00.9-1.8-1.8-0.90.3-0.5-0.41.2-0.4-1.6-0.11.0-0.91.00.1-2.10.3

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Other
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-03-31
Value0.0270.0180.0180.0180.0120.0120.0120.0270.0260.0270.0270.0270.0260.0990.0370.0370.039
Percentage of OtherComprehensiveIncomeLossNetOfTax0.80.80.6-0.3-1.81.21.416.3-1.5-12.71.72.40.0-105.30.51.2-1.1
Percentage of Revenues0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Revenues us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Other
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-12-312016-09-302016-06-302016-03-312015-12-312015-03-31
Value3.1982.22.815-5.898-0.6640.9980.8420.139-1.7870.111.5811.0910.679-17.583-0.1937.7533.078-1.561-3.8
Percentage of OtherComprehensiveIncomeLossNetOfTax99.299.299.4100.3101.898.898.683.7101.5-51.698.397.60.0564.3205.399.598.8107.1105.0
Percentage of Revenues1.10.71.0-2.4-0.20.40.40.0-0.70.10.60.40.0-7.6-0.12.91.3-0.6-1.9
Percentage of Revenues us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
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-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-30
Value-315000.0-53000.01787000.0-192000.0-84000.013000.0-589000.0-522000.0-13000.0585000.0-404000.0-353000.00-8035000.0195000.01780000.0-1101000.03559000.0664000.0-519000.0-30000.066000.09000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-0.1-0.00.6-0.1-0.00.0-0.3-0.2-0.00.3-0.1-0.10.0-3.10.10.6-0.41.80.3-0.2-0.00.00.0

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-09-302017-06-302016-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
Value28726532928524922629926222775280266215274247231272263233282304253200201234234191188217224196172205219192174220208163144169176146
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.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.0

us-gaap:Revenues us-gaap:ConsolidationItems

us-gaap:IntersegmentElimination


Revenuesus-gaap:
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302016-12-312016-09-302016-06-302015-12-312015-09-302015-06-30
Value-0.078-0.18-0.278-0.171-0.329-0.317-0.272-0.368-0.221-0.224-0.314-0.331-0.424-0.373-0.303-0.286-0.482
Percentage of Revenues-0.0-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2
Percentage of Revenues-0.0-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2
Percentage of Revenues us-gaap:IntersegmentElimination100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, rock:Agtech


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value4649
Percentage of Revenues16.319.7
Percentage of Revenues16.319.7
Percentage of Revenues us-gaap:OperatingSegments rock:Agtech100.0100.0

us-gaap:OperatingSegments, rock:IndustrialAndInfrastructureProducts


Revenuesus-gaap:
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value494849565655566154
Percentage of Revenues15.116.920.018.821.524.320.023.125.4
Percentage of Revenues15.116.920.018.821.524.320.023.125.4
Percentage of Revenues us-gaap:OperatingSegments rock:IndustrialAndInfrastructureProducts100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, rock:Infrastructure


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value1515
Percentage of Revenues5.36.2
Percentage of Revenues5.36.2
Percentage of Revenues us-gaap:OperatingSegments rock:Infrastructure100.0100.0

us-gaap:OperatingSegments, rock:RenewableEnergyandConservation


Revenuesus-gaap:
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value124128989611111676688898
Percentage of Revenues47.038.934.438.749.339.028.930.3116.435.2
Percentage of Revenues47.038.934.438.749.339.028.930.3116.435.2
Percentage of Revenues us-gaap:OperatingSegments rock:RenewableEnergyandConservation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, rock:Renewables


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value8547
Percentage of Revenues29.718.9
Percentage of Revenues29.718.9
Percentage of Revenues us-gaap:OperatingSegments rock:Renewables100.0100.0

us-gaap:OperatingSegments, rock:ResidentialProducts


Revenuesus-gaap:
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-31
Value140128151139103101126130103102125131103
Percentage of Revenues48.848.346.048.841.544.842.249.745.6135.344.949.348.3
Percentage of Revenues48.848.346.048.841.544.842.249.745.6135.344.949.348.3
Percentage of Revenues us-gaap:OperatingSegments rock:ResidentialProducts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:StatementBusinessSegments

rock:Agtech


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value4649
Percentage of Revenues16.319.7
Percentage of Revenues16.319.7
Percentage of Revenues rock:Agtech100.0100.0

rock:IndustrialAndInfrastructureProducts


Revenuesus-gaap:
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-31
Value49484956565455615456577381809610194112117104109114107
Percentage of Revenues15.116.819.918.821.424.119.923.025.320.723.426.830.934.231.740.247.048.050.254.650.451.054.6
Percentage of Revenues15.116.819.918.821.424.119.923.025.320.723.426.830.934.231.740.247.048.050.254.650.451.054.6
Percentage of Revenues rock:IndustrialAndInfrastructureProducts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:Infrastructure


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value1515
Percentage of Revenues5.36.2
Percentage of Revenues5.36.2
Percentage of Revenues rock:Infrastructure100.0100.0

rock:RenewableEnergyandConservation


Revenuesus-gaap:
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value124128989611111676688898
Percentage of Revenues47.038.934.438.749.339.028.930.3116.435.2
Percentage of Revenues47.038.934.438.749.339.028.930.3116.435.2
Percentage of Revenues rock:RenewableEnergyandConservation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:Renewables


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value8547
Percentage of Revenues29.718.9
Percentage of Revenues29.718.9
Percentage of Revenues rock:Renewables100.0100.0

rock:ResidentialProducts


Revenuesus-gaap:
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-09-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-31
Value1401281511391031011261301031021251311031291271171191001261341061221178610811089
Percentage of Revenues48.848.346.048.841.544.842.249.745.6135.344.949.348.347.251.443.245.642.941.653.253.252.250.045.549.949.245.6
Percentage of Revenues48.848.346.048.841.544.842.249.745.6135.344.949.348.347.251.443.245.642.941.653.253.252.250.045.549.949.245.6
Percentage of Revenues rock:ResidentialProducts100.0100.0100.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:Revenues us-gaap:StatementBusinessSegments, us-gaap:TimingOfTransferOfGoodOrService

rock:Agtech, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value5.14314
Percentage of Revenues1.85.7
Percentage of Revenues1.85.7
Percentage of Revenues rock:Agtech us-gaap:TransferredAtPointInTime100.0100.0

rock:Agtech, us-gaap:TransferredOverTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value4135
Percentage of Revenues14.514.1
Percentage of Revenues14.514.1
Percentage of Revenues rock:Agtech us-gaap:TransferredOverTime100.0100.0

rock:IndustrialAndInfrastructureProducts, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value39373946464547514656
Percentage of Revenues11.913.015.815.617.619.917.019.321.620.7
Percentage of Revenues11.913.015.815.617.619.917.019.321.620.7
Percentage of Revenues rock:IndustrialAndInfrastructureProducts us-gaap:TransferredAtPointInTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:IndustrialAndInfrastructureProducts, us-gaap:TransferredOverTime


Revenuesus-gaap:
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value1010109.4099.9039.5848.0759.7657.860.0
Percentage of Revenues3.23.84.03.13.84.22.93.73.70.0
Percentage of Revenues3.23.84.03.13.84.22.93.73.70.0
Percentage of Revenues rock:IndustrialAndInfrastructureProducts us-gaap:TransferredOverTime100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

rock:Infrastructure, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value5.475.457
Percentage of Revenues1.92.2
Percentage of Revenues1.92.2
Percentage of Revenues rock:Infrastructure us-gaap:TransferredAtPointInTime100.0100.0

rock:Infrastructure, us-gaap:TransferredOverTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value9.65410
Percentage of Revenues3.44.0
Percentage of Revenues3.44.0
Percentage of Revenues rock:Infrastructure us-gaap:TransferredOverTime100.0100.0

rock:RenewableEnergyandConservation, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value1929121414128.4697.298.29910
Percentage of Revenues7.29.04.35.86.34.23.23.211.03.9
Percentage of Revenues7.29.04.35.86.34.23.23.211.03.9
Percentage of Revenues rock:RenewableEnergyandConservation us-gaap:TransferredAtPointInTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:RenewableEnergyandConservation, us-gaap:TransferredOverTime


Revenuesus-gaap:
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value1059885819710467617987
Percentage of Revenues39.829.930.032.843.034.825.727.1105.531.3
Percentage of Revenues39.829.930.032.843.034.825.727.1105.531.3
Percentage of Revenues rock:RenewableEnergyandConservation us-gaap:TransferredOverTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:Renewables, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value6.9713.696
Percentage of Revenues2.41.5
Percentage of Revenues2.41.5
Percentage of Revenues rock:Renewables us-gaap:TransferredAtPointInTime100.0100.0

rock:Renewables, us-gaap:TransferredOverTime


Revenuesus-gaap:
Period End2021-03-312020-03-31
Value7843
Percentage of Revenues27.317.5
Percentage of Revenues27.317.5
Percentage of Revenues rock:Renewables us-gaap:TransferredOverTime100.0100.0

rock:ResidentialProducts, us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
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-09-30
Value139127150138102100125129102101125130102129
Percentage of Revenues48.347.945.748.441.044.341.949.345.2134.344.749.247.847.2
Percentage of Revenues48.347.945.748.441.044.341.949.345.2134.344.749.247.847.2
Percentage of Revenues rock:ResidentialProducts us-gaap:TransferredAtPointInTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:ResidentialProducts, us-gaap:TransferredOverTime


Revenuesus-gaap:
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-09-30
Value1.1981.1511.111.1841.0881.0150.9250.8670.8170.7480.7210.171.0640.0
Percentage of Revenues0.40.40.30.40.40.40.30.30.41.00.30.10.50.0
Percentage of Revenues0.40.40.30.40.40.40.30.30.41.00.30.10.50.0
Percentage of Revenues rock:ResidentialProducts us-gaap:TransferredOverTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:Revenues us-gaap:TimingOfTransferOfGoodOrService

us-gaap:TransferredAtPointInTime


Revenuesus-gaap:
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-09-30
Value156532191871562.46184184155-12.999183191155194
Percentage of Revenues54.520.066.665.762.71.161.870.268.4-17.265.571.872.070.7
Percentage of Revenues54.520.066.665.762.71.161.870.268.4-17.265.571.872.070.7
Percentage of Revenues us-gaap:TransferredAtPointInTime100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TransferredOverTime


Revenuesus-gaap:
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-09-30
Value130114110979310611478718896746080
Percentage of Revenues45.543.233.434.337.347.138.229.831.6117.234.528.228.029.3
Percentage of Revenues45.543.233.434.337.347.138.229.831.6117.234.528.228.029.3
Percentage of Revenues us-gaap:TransferredOverTime100.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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value4728413741234536331440383433364341403642383220242325292924283026242528332428222723
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues16.410.812.613.216.510.515.114.114.719.414.614.416.012.014.918.615.215.415.614.912.513.010.412.09.910.815.515.511.412.715.715.211.911.614.819.211.213.414.019.113.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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value115512121101103598498498490686610611053991991947918954913884889920823814929928897894899891883892882874872893810
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.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.0

us-gaap:Assets us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Assetsus-gaap:
Period End2021-03-312020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value3828174271153371119346
Percentage of Assets3.32.317.725.616.74.213.710.55.2
Percentage of Assets3.32.317.725.616.74.213.710.55.2
Percentage of Assets us-gaap:CorporateNonSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, rock:Agtech


Assetsus-gaap:
Period End2021-03-312020-12-31
Value212216
Percentage of Assets18.417.8
Percentage of Assets18.417.8
Percentage of Assets us-gaap:OperatingSegments rock:Agtech100.0100.0

us-gaap:OperatingSegments, rock:Infrastructure


Assetsus-gaap:
Period End2021-03-312020-12-31
Value8280
Percentage of Assets7.26.7
Percentage of Assets7.26.7
Percentage of Assets us-gaap:OperatingSegments rock:Infrastructure100.0100.0

us-gaap:OperatingSegments, rock:InfrastructureProducts


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-31
Value80110114
Percentage of Assets6.711.210.8
Percentage of Assets6.711.210.8
Percentage of Assets us-gaap:OperatingSegments rock:InfrastructureProducts100.0100.0100.0

us-gaap:OperatingSegments, rock:RenewableEnergyandConservation


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-31
Value6192462182072150.00.0
Percentage of Assets51.125.120.522.624.20.00.0
Percentage of Assets51.125.120.522.624.20.00.0
Percentage of Assets us-gaap:OperatingSegments rock:RenewableEnergyandConservation100.0100.0100.0100.0100.00.00.0

us-gaap:OperatingSegments, rock:Renewables


Assetsus-gaap:
Period End2021-03-312020-12-31
Value393402
Percentage of Assets34.133.2
Percentage of Assets34.133.2
Percentage of Assets us-gaap:OperatingSegments rock:Renewables100.0100.0

us-gaap:OperatingSegments, rock:ResidentialProducts


Assetsus-gaap:
Period End2021-03-312020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value427407359361331363394389399
Percentage of Assets37.033.636.534.136.240.848.443.645.3
Percentage of Assets37.033.636.534.136.240.848.443.645.3
Percentage of Assets us-gaap:OperatingSegments rock:ResidentialProducts100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:ConsolidationItems, us-gaap:StatementOperatingActivitiesSegment

us-gaap:OperatingSegments, us-gaap:SegmentDiscontinuedOperations


Assetsus-gaap:
Period End2020-12-31
Value77
Percentage of Assets6.4
Percentage of Assets6.4
Percentage of Assets us-gaap:OperatingSegments us-gaap:SegmentDiscontinuedOperations100.0

us-gaap:Assets us-gaap:StatementOperatingActivitiesSegment

us-gaap:SegmentDiscontinuedOperations


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-31
Value779296
Percentage of Assets6.49.49.1
Percentage of Assets6.49.49.1
Percentage of Assets us-gaap:SegmentDiscontinuedOperations100.0100.0100.0

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value115512121101103598498498490686610611053991991947918954913884889920823814929928897894899891883892882874872893810
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.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.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-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value758743746709677673657629605596582560541531505481466460469449420410408389387485477469471467470476480470463459465440
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.0
Percentage of Assets65.761.367.768.568.868.566.769.469.956.255.30.00.053.60.050.90.050.249.249.247.646.144.447.347.652.351.452.352.852.052.854.053.853.353.152.752.154.4

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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value0.764-2.461-6.22-8.438-11.271-5.391-6.022-5.37-6.38-7.234-6.174-6.34-4.579-4.366-4.29-5.898-7.016-7.721-4.605-4.511-12.301-15.416-13.958-13.169-9.551-5.861-3.862-4.468-3.585-1.575-3.35
Percentage of StockholdersEquity0.1-0.3-0.8-1.2-1.7-0.8-0.9-0.9-1.1-1.2-1.1-1.1-0.8-0.8-0.8-1.2-1.5-1.7-1.0-1.0-2.9-3.8-3.4-3.4-2.5-1.2-0.8-1.0-0.8-0.3-0.7
Percentage of Assets0.1-0.2-0.6-0.8-1.1-0.5-0.6-0.6-0.7-0.7-0.60.00.0-0.40.0-0.60.0-0.8-0.5-0.5-1.4-1.7-1.5-1.6-1.2-0.6-0.4-0.5-0.4-0.2-0.4
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.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value308304302299297295293288285282280277274271269267265264261259255253250247247246245244243240236
Percentage of StockholdersEquity40.641.040.542.243.943.944.645.947.047.348.149.450.651.153.455.557.057.455.857.660.661.861.263.663.850.751.452.151.650.451.5
Percentage of Assets26.725.127.429.030.230.029.831.832.926.626.60.00.027.40.028.20.028.827.428.428.828.527.230.130.426.526.427.327.227.227.1
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value0.3370.3360.3350.3340.3340.3320.3320.3310.330.3290.3280.3270.3240.3230.3220.3210.3210.320.320.3190.3180.3170.3150.3140.3130.3130.3130.3120.3110.3090.307
Percentage of StockholdersEquity0.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value482469478444417405391366346338325306283274249228215211219201184178177160154250240234236242229
Percentage of StockholdersEquity63.663.264.162.761.660.259.558.357.356.855.954.652.351.649.347.546.345.946.744.843.843.443.641.139.951.550.449.950.150.849.9
Percentage of Assets41.838.843.442.942.441.239.740.540.031.930.90.00.027.70.024.10.023.123.022.120.920.019.319.419.026.925.926.126.427.426.3
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


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-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value-33.545-28.883-28.635-26.689-26.411-22.227-21.417-21.071-20.073-17.922-17.306-16.773-11.607-10.757-9.867-8.888-8.807-7.885-7.524-6.808-6.76-6.346-5.958-5.746-5.39-5.32-5.223-5.223-4.815-4.101-3.131
Percentage of StockholdersEquity-4.4-3.9-3.8-3.8-3.9-3.3-3.3-3.3-3.3-3.0-3.0-3.0-2.1-2.0-2.0-1.8-1.9-1.7-1.6-1.5-1.6-1.5-1.5-1.5-1.4-1.1-1.1-1.1-1.0-0.9-0.7
Percentage of Assets-2.9-2.4-2.6-2.6-2.7-2.3-2.2-2.3-2.3-1.7-1.60.00.0-1.10.0-0.90.0-0.9-0.8-0.7-0.8-0.7-0.6-0.7-0.7-0.6-0.6-0.6-0.5-0.5-0.4
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value352425481416363437434361317544532462462415391431384348351370389360363362328322327280267303289273268286242
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.0
Percentage of Assets30.535.143.740.236.944.444.139.836.751.350.646.746.743.942.645.242.139.439.540.347.344.339.139.036.736.136.431.530.234.032.831.330.832.129.9

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-302017-12-312017-09-302017-06-302016-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-302009-12-312008-12-31
Value2032179120851911378143297245222208182170173124826843391181101018778978044304871443554332110460482311
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.0
Percentage of Assets1.82.616.311.78.719.414.09.05.028.023.322.40.019.218.518.113.69.37.74.70.014.413.610.99.58.710.99.00.03.45.48.05.04.06.23.70.00.07.50.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


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-31
Value2032179120851911378143297245210200222
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.82.616.311.78.719.414.09.05.028.023.30.00.022.4

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value19919720319317214719618016714018015014513812415515014916417711510112012910690114111891101151059011870
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.316.318.518.717.515.019.919.919.313.217.215.214.714.713.516.316.416.918.519.214.012.412.914.011.910.112.712.510.112.413.012.110.413.28.7

us-gaap:AccountsReceivableNetCurrent us-gaap:BusinessAcquisition

rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC


Accounts
Period End2020-12-31
Value62
Percentage of AccountsReceivableNetCurrent31.3
Percentage of Assets5.1
Percentage of Assets rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC0.0

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value1079877798878838598989781868689929810610712613312812612612712111612511610911511910911077
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.0
Percentage of Assets9.38.17.17.69.08.08.49.411.49.39.38.28.79.19.89.710.812.012.013.716.215.813.613.614.213.513.014.113.212.213.113.712.512.49.6

us-gaap:InventoryNet us-gaap:BusinessAcquisition

rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC


Inventory
Period End2020-12-31
Value30
Percentage of InventoryNet30.5
Percentage of Assets2.5
Percentage of Assets rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC0.0

Inventory Finished Goods

us-gaap:InventoryFinishedGoods

us-gaap:InventoryFinishedGoods


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value32312929282627273234373330353842454351565756586157555454525660535241
Percentage of InventoryFinishedGoods100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.82.62.72.92.92.72.83.03.83.23.63.33.33.94.04.75.24.95.66.97.06.06.36.86.46.16.16.15.96.46.96.15.85.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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value24192022161917138.2828.3518.9498.7278.3517.3369.897129.8521024221915181614151313121412142420
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.11.61.82.21.62.01.81.51.00.80.80.90.90.81.01.31.11.22.72.72.41.72.01.91.61.71.51.51.41.61.41.72.72.5

Machinery And Equipment Gross

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


Machinery
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value188174212234219203199193178
Percentage of MachineryAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.617.723.226.326.922.722.622.222.0

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value918080112122135138616603568722
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.58.17.612.213.816.615.569.869.270.10.0

us-gaap:NoncurrentAssets us-gaap:StatementGeographical

srt:Asia


Noncurrent
Period End2020-12-312019-12-312018-12-31
Value0.4760.5420.704
Percentage of NoncurrentAssets0.50.70.9
Percentage of Assets0.00.10.1
Percentage of Assets srt:Asia0.00.00.0

srt:NorthAmerica


Noncurrent
Period End2020-12-312019-12-312018-12-31
Value907979
Percentage of NoncurrentAssets99.599.399.1
Percentage of Assets7.58.17.5
Percentage of Assets srt:NorthAmerica0.00.00.0

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value245223272292297284292284261
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets20.222.729.732.936.531.933.132.632.3

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value105.1312.2024.1127.8598.1425.0637.013.122
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.90.50.20.51.00.90.60.80.4

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value155145164173167153140132116
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.814.817.919.520.617.115.915.214.3

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-09-302017-06-302016-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-30
Value4.7432.1323.0412.4122.0781.4571.841.7971.7970.7822.1212.1482.1392.2082.233.0962.1592.2012.1813.8854.7832.5851.4261.4211.4251.4351.4391.5541.6221.6771.7191.5551.6061.8791.6311.731.7061.725
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.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value91899494959595959595939795108106108116118121113129130128130131130147151142145150151154145
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.0
Percentage of Assets7.97.48.69.19.79.79.710.611.19.08.99.810.111.811.111.913.213.413.213.815.914.113.914.514.714.616.617.216.016.517.217.417.318.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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-31
Value523514382378382329327324323323323321320304294294293292291235236340341340341341358359348348349348348298365
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.0
Percentage of Assets45.342.434.736.638.833.533.335.737.430.530.732.433.933.130.932.333.232.931.728.629.036.736.738.038.238.040.340.739.139.539.939.939.036.80.0

us-gaap:Goodwill us-gaap:BusinessAcquisition

rock:ArchitecturalMailboxesLLC


Goodwillus-gaap:
Period End2020-10-15
Value7.4
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets rock:ArchitecturalMailboxesLLC0.0

rock:SunfigCorporation


Goodwillus-gaap:
Period End2020-12-11
Value3.2
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets rock:SunfigCorporation0.0

rock:TerraSmartLLC


Goodwillus-gaap:
Period End2020-12-31
Value143
Percentage of Goodwill27.8
Percentage of Assets11.8
Percentage of Assets rock:TerraSmartLLC0.0

us-gaap:Goodwill us-gaap:ProductOrService

rock:RenewableEnergyandConservation


Goodwillus-gaap:
Period End2020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-31
Value277777168570.00.0
Percentage of Goodwill53.923.522.222.619.60.00.0
Percentage of Assets22.97.96.87.56.50.00.0
Percentage of Assets rock:RenewableEnergyandConservation0.00.00.00.00.00.00.0

rock:ResidentialProducts


Goodwillus-gaap:
Period End2020-12-312019-12-312018-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value205198198181181181195193
Percentage of Goodwill39.960.161.259.662.076.857.353.6
Percentage of Assets16.920.118.719.720.422.321.921.8
Percentage of Assets rock:ResidentialProducts0.00.00.00.00.00.00.00.0

us-gaap:Goodwill us-gaap:StatementBusinessSegments

rock:Agtech


Goodwillus-gaap:
Period End2021-03-312020-12-31
Value8484
Percentage of Goodwill16.216.5
Percentage of Assets7.37.0
Percentage of Assets rock:Agtech0.00.0

rock:IndustrialAndInfrastructureProducts


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value53535354535353535454545354545453535454145145145145
Percentage of Goodwill14.114.214.016.416.416.716.716.616.716.916.917.718.318.318.618.418.523.023.242.642.742.742.7
Percentage of Assets4.95.25.45.55.56.06.25.15.15.55.75.95.75.96.26.05.96.66.715.615.716.216.3
Percentage of Assets rock:IndustrialAndInfrastructureProducts0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

rock:RenewableEnergyandConservation


Goodwillus-gaap:
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-31
Value201192130126130777571
Percentage of Goodwill38.537.434.133.534.123.523.222.2
Percentage of Assets17.415.911.812.313.27.97.76.8
Percentage of Assets rock:RenewableEnergyandConservation0.00.00.00.00.00.00.00.0

rock:ResidentialProducts


Goodwillus-gaap:
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value205205198198198198198198198198198198198181181181181181181181181195195195195
Percentage of Goodwill39.239.951.852.351.860.160.461.161.261.261.361.761.859.661.561.561.762.062.177.076.857.457.357.357.3
Percentage of Assets17.816.918.019.120.120.120.121.822.918.718.820.020.919.719.019.920.520.419.722.022.321.021.121.821.9
Percentage of Assets rock:ResidentialProducts0.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

Indefinite Lived Intangible Assets Excluding Goodwill

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass

us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill

us-gaap:Trademarks


Indefinite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302013-12-31
Value565652514545444343434545454450505050554142454545
Percentage of IndefiniteLivedIntangibleAssetsExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.94.74.75.04.64.64.54.85.14.14.34.54.84.95.35.65.75.76.05.15.24.94.95.1
Percentage of Assets us-gaap:Trademarks0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value151156108110107929692949699105110110118120121123131808287889091939698909194959666
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.0
Percentage of Assets13.112.99.910.710.99.49.810.210.99.19.410.711.612.112.413.213.813.814.39.810.19.49.610.110.310.410.811.210.210.410.810.910.98.2

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-30
Value2325323333272830
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.02.12.93.23.52.82.93.3

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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value121.5991.7031.7941.9241.982.4752.7682.91.2164.484.6814.753.9224.14.3364.1124.0154.1994.7025.8957.2017.4366.4957.0596.2027.3766.2016.2996.9687.297.6366.91516
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.0
Percentage of Assets1.10.10.20.20.20.20.30.30.30.10.40.50.50.40.40.50.50.50.50.60.70.80.80.70.80.70.80.70.70.80.80.90.82.1

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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value135134131116102831038384799282886987828389104908192998269818169738379678056
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.0
Percentage of Assets11.711.112.011.310.48.410.59.29.87.58.88.39.37.69.29.19.510.011.310.910.09.910.79.27.89.09.27.88.29.49.17.79.07.0

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2020-12-312019-12-312016-12-312015-12-31
Value1.853.5691311
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.0
Percentage of Assets0.20.41.41.3

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value71831069484989766658776757569706349506769485252504249463647524343606636
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.0
Percentage of Assets6.26.99.79.18.510.09.97.47.58.27.27.67.67.37.76.65.45.77.67.65.96.45.65.54.85.65.24.15.45.94.95.07.07.54.5

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-302019-03-312018-12-312018-09-302017-12-31
Value513431293447383818172112
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.52.92.82.83.54.83.94.22.11.72.11.3

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value258302269240221229240188168392191170171171152177162166185196138134144150125119128118117125126123128147100
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.0
Percentage of Assets22.424.924.523.222.523.324.420.819.437.018.217.217.318.116.618.517.818.820.821.316.916.515.616.214.013.414.213.313.314.114.314.114.716.512.3

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2020-12-312019-12-31
Value8034000.06487000.0
Percentage of OperatingLeaseLiabilityCurrent100.0100.0
Percentage of Assets0.70.7

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value121410128.287.57411168.098
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.01.41.21.41.00.81.31.91.0

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value58850.00.00.00.00.02.0210210210209209209209209209221213213213213214214214214207207206207207207207
Percentage of LongTermDebt100.0100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.07.10.00.00.00.00.00.219.819.921.222.122.821.922.923.723.524.025.926.223.023.023.923.923.824.123.523.223.423.723.823.225.6

us-gaap:LongTermDebt us-gaap:CreditFacility, us-gaap:DebtInstrument

us-gaap:RevolvingCreditFacility, rock:SeniorCreditAgreement


Long
Period End2020-12-31
Value85
Percentage of LongTermDebt99.3
Percentage of Assets7.0
Percentage of Assets us-gaap:RevolvingCreditFacility rock:SeniorCreditAgreement0.0

us-gaap:LongTermDebt us-gaap:DebtInstrument

us-gaap:OtherDebtSecurities


Long
Period End2020-12-312018-12-31
Value0.62.0
Percentage of LongTermDebt0.71.0
Percentage of Assets0.00.2
Percentage of Assets us-gaap:OtherDebtSecurities0.00.0

us-gaap:LongTermDebt us-gaap:DebtInstrument, us-gaap:LongtermDebtType

rock:A2019SeniorCreditAgreement, us-gaap:LineOfCredit


Long
Period End2020-12-31
Value85
Percentage of LongTermDebt99.3
Percentage of Assets7.0
Percentage of Assets rock:A2019SeniorCreditAgreement us-gaap:LineOfCredit0.0

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:LongTermDebtNoncurrent


Long
Period End2021-03-312020-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value58850.00.01.61.6209209209209209208209208220213213213213213213213214206206206206206206206
Percentage of LongTermDebtNoncurrent100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.07.10.00.00.20.219.921.122.122.821.922.923.623.524.025.926.222.923.023.823.923.724.023.423.123.423.723.723.125.5

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value373940403940363736363231
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.33.23.73.94.14.13.74.14.33.43.03.2

Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent us-gaap:RetirementPlanType

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent

us-gaap:DefinedBenefitPostretirementHealthCoverage


Pension
Period End2020-12-312019-12-31
Value6108000.05694000.0
Percentage of PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent100.0100.0
Percentage of Assets0.50.6
Percentage of Assets us-gaap:DefinedBenefitPostretirementHealthCoverage0.00.0

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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value25242221202130303133374746585548444239322930323233333025232324212223
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.0
Percentage of Assets2.22.02.02.02.12.23.13.33.63.23.64.84.96.35.85.35.14.84.34.03.73.33.53.73.83.73.52.92.62.62.82.42.52.9

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-30
Value1617232424192021
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.41.52.12.42.52.02.12.4

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-31
Value7635000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0
Percentage of Assets0.6

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-31
Value6483000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0
Percentage of Assets0.5

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-31
Value3298000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0
Percentage of Assets0.3

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value1043000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.1

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value673000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets0.1

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-09-302019-06-30
Value25212830
Percentage of OperatingLeaseLiability100.0100.0100.0100.0
Percentage of Assets2.12.22.93.3

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value28
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets2.3

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value2507000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.2

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-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value758743746709677673657629605596582560541531505481466460469449420410408389387485477469471467470476480470463459465440
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.0
Percentage of Assets65.761.367.768.568.868.566.769.469.956.255.30.00.053.60.050.90.050.249.249.247.646.144.447.347.652.351.452.352.852.052.854.053.853.353.152.752.154.4

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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value0.764-2.461-6.22-8.438-11.271-5.391-6.022-5.37-6.38-7.234-6.174-6.34-4.579-4.366-4.29-5.898-7.016-7.721-4.605-4.511-12.301-15.416-13.958-13.169-9.551-5.861-3.862-4.468-3.585-1.575-3.35
Percentage of StockholdersEquity0.1-0.3-0.8-1.2-1.7-0.8-0.9-0.9-1.1-1.2-1.1-1.1-0.8-0.8-0.8-1.2-1.5-1.7-1.0-1.0-2.9-3.8-3.4-3.4-2.5-1.2-0.8-1.0-0.8-0.3-0.7
Percentage of Assets0.1-0.2-0.6-0.8-1.1-0.5-0.6-0.6-0.7-0.7-0.60.00.0-0.40.0-0.60.0-0.8-0.5-0.5-1.4-1.7-1.5-1.6-1.2-0.6-0.4-0.5-0.4-0.2-0.4
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.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value308304302299297295293288285282280277274271269267265264261259255253250247247246245244243240236
Percentage of StockholdersEquity40.641.040.542.243.943.944.645.947.047.348.149.450.651.153.455.557.057.455.857.660.661.861.263.663.850.751.452.151.650.451.5
Percentage of Assets26.725.127.429.030.230.029.831.832.926.626.60.00.027.40.028.20.028.827.428.428.828.527.230.130.426.526.427.327.227.227.1
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value0.3370.3360.3350.3340.3340.3320.3320.3310.330.3290.3280.3270.3240.3230.3220.3210.3210.320.320.3190.3180.3170.3150.3140.3130.3130.3130.3120.3110.3090.307
Percentage of StockholdersEquity0.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value482469478444417405391366346338325306283274249228215211219201184178177160154250240234236242229
Percentage of StockholdersEquity63.663.264.162.761.660.259.558.357.356.855.954.652.351.649.347.546.345.946.744.843.843.443.641.139.951.550.449.950.150.849.9
Percentage of Assets41.838.843.442.942.441.239.740.540.031.930.90.00.027.70.024.10.023.123.022.120.920.019.319.419.026.925.926.126.427.426.3
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


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-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value-33.545-28.883-28.635-26.689-26.411-22.227-21.417-21.071-20.073-17.922-17.306-16.773-11.607-10.757-9.867-8.888-8.807-7.885-7.524-6.808-6.76-6.346-5.958-5.746-5.39-5.32-5.223-5.223-4.815-4.101-3.131
Percentage of StockholdersEquity-4.4-3.9-3.8-3.8-3.9-3.3-3.3-3.3-3.3-3.0-3.0-3.0-2.1-2.0-2.0-1.8-1.9-1.7-1.6-1.5-1.6-1.5-1.5-1.5-1.4-1.1-1.1-1.1-1.0-0.9-0.7
Percentage of Assets-2.9-2.4-2.6-2.6-2.7-2.3-2.2-2.3-2.3-1.7-1.60.00.0-1.10.0-0.90.0-0.9-0.8-0.7-0.8-0.7-0.6-0.7-0.7-0.6-0.6-0.6-0.5-0.5-0.4
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value337000.0336000.0335000.0334000.0334000.0332000.0332000.0331000.0330000.0329000.0328000.0323000.0321000.0320000.0320000.0319000.0318000.0317000.0315000.0314000.0313000.0313000.0313000.0312000.0311000.0310000.0310000.0309000.0309000.0309000.0309000.0307000.0307000.0305000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value308304302299297295293288285282280271267264261259255253250247247246245244243242241240239238238236235231
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets26.725.127.429.030.230.029.831.832.926.626.627.428.228.827.428.428.828.527.230.130.426.526.427.327.227.027.127.226.827.127.227.126.428.6

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-302019-03-312018-12-312018-09-302018-01-012017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value482469478444417405391366346338325274274228211219201184178177160154250240234236232238242246238230229236212
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.0
Percentage of Assets41.838.843.442.942.441.239.740.540.031.930.927.727.724.123.123.022.120.920.019.319.419.026.925.926.126.425.826.727.427.627.026.426.326.426.3

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-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-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value764000.0-2461000.0-6220000.0-8438000.0-11271000.0-5391000.0-6022000.0-5370000.0-6380000.0-7234000.0-6174000.0-6340000.0-4579000.0-4366000.0-4290000.0-5898000.0-7016000.0-7721000.0-4605000.0-4511000.0-12301000.0-15416000.0-13958000.0-13169000.0-9551000.0-5861000.0-3862000.0-4468000.0-3585000.0-2874000.0-4632000.0-1575000.0-1329000.0-3376000.0-1397000.0-3350000.0-3547000.0-2060000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.1-0.2-0.6-0.8-1.1-0.5-0.6-0.6-0.7-0.7-0.60.00.0-0.40.0-0.60.0-0.8-0.5-0.5-1.4-1.7-1.5-1.6-1.2-0.6-0.4-0.5-0.4-0.3-0.5-0.2-0.1-0.4-0.2-0.4-0.4-0.3

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value3328282626222121201717108.8887.8857.5246.8086.766.3465.9585.7465.395.325.2235.2234.8154.7434.7374.1014.1014.0994.0193.1313.1312.305
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.92.42.62.62.72.32.22.32.31.71.61.10.90.90.80.70.80.70.60.70.70.60.60.60.50.50.50.50.50.50.50.40.40.3

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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value2.3681.982.5061.6653.9963.722.3712.0262.7312.0971.8781.5561.6351.7071.4481.871.3481.2160.5680.7710.7630.9560.660.4260.9730.4380.6720.7081.330.747
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value2.3681.982.5061.6653.9963.722.3712.0262.7312.0971.8781.5561.6351.7071.4481.871.3481.2160.5680.7710.7630.9560.660.4260.9730.4380.6720.7081.330.747
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-302018-03-312017-09-302016-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-31
Value-3.225326335-43.012576643-37.488594218-22.2062721523315423226-14.752142110-14.626223217-12.694232811-13.0819336.257-12.5114
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.0
Percentage of Revenues-1.112.419.212.5-17.225.422.116.7-16.578.415.06.9-10.39.99.319.112.86.615.010.710.5-7.47.19.44.6-7.711.915.08.0-6.513.514.05.0-6.811.315.13.0-7.610.4

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-302018-03-312017-09-302016-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-31
Value22-265.558-2.299-1.544-57.309-3.392-9.812-3.095-3.374-5.688-8.086-2.5651.79-1.721-23.573-3.7076.05-2.64-5.444-8.289-135.70524-3.921-7.674-1.508-3.919-6.1532.927-2.788-1.852-46.623-2.287-1.413-5.443.391-0.698-109.32756-2.263
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.0
Percentage of Revenues7.8-100.1-0.7-0.5-23.0-1.5-3.3-1.2-1.5-7.5-2.9-1.00.8-0.6-10.2-1.42.3-1.1-1.9-2.7-53.612.0-1.9-3.3-0.6-2.1-3.31.3-1.2-0.9-27.0-1.1-0.6-2.81.9-0.3-52.434.5-1.6

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-302018-03-312017-09-302016-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-31
Value-30.38885-1.647-0.224-4.16-0.72-0.154-2.929-213.247-0.5740.284-5.266-0.624-0.5770.3960.7681.581-0.148-10.453-19.16129-0.329-0.0170.025-0.3760.0460.193-0.107-0.458-2.3170.163-0.033-0.511-0.792-1.514-20.05219-0.72-0.001
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.0
Percentage of Revenues-10.632.2-0.5-0.1-1.7-0.3-0.1-1.1-93.8-0.80.1-2.0-0.3-0.20.20.30.6-0.1-3.7-6.311.8-0.2-0.00.0-0.20.00.1-0.0-0.2-1.20.1-0.0-0.2-0.4-0.9-9.19.3-0.4-0.0

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-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-11.323-147.7625834-105.397535538-253.497513410-21.539
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-3.9-55.717.912.2-42.323.818.614.6-111.568.212.43.8-10.0

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-12-312016-09-302015-12-312015-09-302014-12-312013-12-312012-12-31
Value3118000.0884000.00-216000.04549000.0-707000.0-115000.0393000.04725000.0000-136000.0-5248000.0159000.0-1327000.0-652000.0-6717000.0-1270000.0780000.0
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.00.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.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-302018-03-312017-09-302016-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-31
Value7.9743.596.2715.7165.3382.6345.0314.9514.9411.995.1045.1565.1895.4216.5635.6955.8026.0547.8919.4187.096.1495.986.3486.5386.5666.6546.686.8126.904-46.1826.5466.7296.5636.6666.7786.8465.8915.915
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.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-09-302016-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-31
Value1.47-14.5681516-17.789-17.96618-1.325.332-14.7283.1737.758-1.6948.172-19.4274.7942.674-5.101-15.002-10.409118.45-11.055-7.4381613-11.502-1.5680.2113-9.904-9.7173.83712-11.409-3.62.50814-6.069
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.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-09-302016-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-31
Value2.522-42.45314187.059-45.389151327-40.1998.48626-4.94727-34.0325.3495.735-14.88-10.87-2.0791415-18.708-8.8962417-24.332-8.9441122-25.678-5.459.72915-27.429-5.1171624-19.233
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-09-302016-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-31
Value1511-0.441-11.6656.0044.345-5.153-13.429-0.035-3.9411.2786.0788.9070.229-2.044-4.75-4.871-0.117-14.709-5.966-6.9575.3613.073-0.197-0.5436.2664.76-3.417-6.1749.8020.376-6.5-0.8187.964-1.348-4.3231.92513-1.182
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.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-302018-03-312017-09-302016-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-31
Value-3.225326335-43.012576643-37.488594218-22.2062721523315423226-14.752142110-14.626223217-12.694232811-13.0819336.257-12.5114
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.0
Percentage of Revenues-1.112.419.212.5-17.225.422.116.7-16.578.415.06.9-10.39.99.319.112.86.615.010.710.5-7.47.19.44.6-7.711.915.08.0-6.513.514.05.0-6.811.315.13.0-7.610.4

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-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
Value12-8.5453327121424196.3451319228.35220123.996-7.75213166.4930.22134.0875.509-95.7099.546.431-2.0864.009-13.7277.732-3.647-3.9247.3017.9061.362-6.6056.9147.8058.409-74.5151.1973.481-21.231
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.0
Percentage of Revenues4.4-3.210.29.54.86.48.27.62.817.37.08.63.97.55.20.0-3.35.16.52.80.14.51.62.7-47.44.12.7-1.12.1-6.33.4-1.9-2.33.63.60.7-3.83.13.75.1-51.70.72.0-14.5

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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value1233271224196.34519228.352-7.75217166.4930.225.509-95.7099.546.431-2.0864.009-3.647-3.9247.3017.9061.362-6.605
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0130.2100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.410.29.54.88.27.62.87.08.63.9-3.36.66.52.80.12.7-47.44.12.7-1.12.1-1.9-2.33.63.60.7-3.8
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-09-302016-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-31
Value2.3682.0221.982.5061.6652.4833.9963.722.3712.3352.0262.7312.0971.8781.7071.4481.871.3481.2161.2690.8380.5680.7710.7630.9560.660.4260.5150.650.9730.4380.6720.7081.330.7470.7630.8562.2760.716
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.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-302018-03-312017-09-302016-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-31
Value22-265.558-2.299-1.544-57.309-3.392-9.812-3.095-3.374-5.688-8.086-2.5651.79-1.721-23.573-3.7076.05-2.64-5.444-8.289-135.70524-3.921-7.674-1.508-3.919-6.1532.927-2.788-1.852-46.623-2.287-1.413-5.443.391-0.698-109.32756-2.263
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.0
Percentage of Revenues7.8-100.1-0.7-0.5-23.0-1.5-3.3-1.2-1.5-7.5-2.9-1.00.8-0.6-10.2-1.42.3-1.1-1.9-2.7-53.612.0-1.9-3.3-0.6-2.1-3.31.3-1.2-0.9-27.0-1.1-0.6-2.81.9-0.3-52.434.5-1.6

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-09-302016-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-31
Value4.3893.7334.1042.4092.8221.0731.4383.1333.1323.6013.0632.6711.0331.8783.1793.5652.5341.5015.5512.1982.6022.0224.1117.6827.4424.0566.1244.0752.7621.9794.4992.291.8192.7433.7143.2912.7621.7852.098
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.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-302018-03-312017-09-302016-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-31
Value-30.38885-1.647-0.224-4.16-0.72-0.154-2.929-213.247-0.5740.284-5.266-0.624-0.5770.3960.7681.581-0.148-10.453-19.16129-0.329-0.0170.025-0.3760.0460.193-0.107-0.458-2.3170.163-0.033-0.511-0.792-1.514-20.05219-0.72-0.001
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.0
Percentage of Revenues-10.632.2-0.5-0.1-1.7-0.3-0.1-1.1-93.8-0.80.1-2.0-0.3-0.20.20.30.6-0.1-3.7-6.311.8-0.2-0.00.0-0.20.00.1-0.0-0.2-1.20.1-0.0-0.2-0.4-0.9-9.19.3-0.4-0.0

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:ProceedsFromIssuanceOfLongTermDebt


Proceeds
Period End2021-03-312016-12-312016-09-302015-12-312015-09-302014-12-312014-09-302013-12-312013-09-302013-06-302013-03-312011-12-312011-09-302010-12-31
Value200.00.015160.00.00.00.00.02100.0110.0
Percentage of ProceedsFromIssuanceOfLongTermDebt100.00.00.0100.0100.00.00.00.00.00.0100.00.0100.00.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-12-312016-09-302015-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-302010-12-31
Value460.00.00.00.02.02100.00.00.40.00.00.00.02635110.00.00.00.4050.0020.010.0040.4022040.0590.010.4020.0020.002310.0
Percentage of RepaymentsOfLongTermDebt100.00.00.00.00.0100.0100.00.00.0100.00.00.00.00.0100.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


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-09-302016-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-31
Value4662000.0248000.01946000.0278000.04184000.0810000.0346000.0998000.02151000.0616000.0533000.05166000.0850000.0979000.0361000.0716000.048000.0414000.0388000.0181000.031000.0356000.070000.097000.00408000.072000.06000.00636000.002000.080000.0888000.007000.089000.0730000.00
Percentage of PaymentsForRepurchaseOfCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.00.0100.0100.0100.00.0100.0100.0100.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
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-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value12.9-0.222.50.2450.19822.9730.2180.2460.19819.1650.2490.2160.2520.3520.3730.0980.394-0.2070.3580.0060.360.350.373-0.3490.3780.3890.375-3.764-0.3850.3860.3820.0720.3680.3390.3910.0140.4520.4170.4840.6535.791
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

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

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value29.3819.9117.717.0114.9516.5715.8815.4814.9714.7417.0217.8819.01
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312017-06-302016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value38353838426875727049
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value232338332828232218
Percentage of DeferredTaxAssetsNet100.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-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value111000.0298000.01362000.0766000.0400000.0306000.02574000.02613000.02829000.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

rock:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized


Contract
Period End2021-03-312020-03-31
Value4038
Percentage of ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized100.0100.0

rock:OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax

rock:OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax


Other
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-30
Value-18000.0-18000.0-18000.0-12000.0-12000.0-12000.05000.0-26000.0-27000.02000.03000.0-61000.01000.01000.0-3000.0-2000.0-2000.0-2000.0-2000.0-2000.0-3000.0-2000.0
Percentage of OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:OtherComprehensiveIncomeLossMinimumPostRetirementBenefitPlanNetAdjustmentNetOfTax

rock:OtherComprehensiveIncomeLossMinimumPostRetirementBenefitPlanNetAdjustmentNetOfTax


Other
Period End2021-03-312020-03-31
Value-27000.0-18000.0
Percentage of OtherComprehensiveIncomeLossMinimumPostRetirementBenefitPlanNetAdjustmentNetOfTax100.0100.0

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1


Other
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-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value-27000.0-18000.0-18000.0-18000.0-12000.0-12000.0-12000.05000.05000.05000.02000.03000.03000.04000.0-61000.01000.01000.0-42000.0-2000.0-2000.0-46000.0-3000.0-2000.085000.0-2000.0-2000.0-2000.094000.031000.031000.0
Percentage of OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1100.0100.0100.0100.0100.0100.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

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1 us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
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-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-03-312013-12-312013-03-312012-12-312012-09-30
Value-27000.0-18000.0-18000.0-18000.0-12000.0-12000.0-12000.05000.05000.05000.02000.03000.03000.04000.0-61000.01000.01000.0-42000.0-2000.0-2000.0-46000.0-2000.085000.0-2000.0
Percentage of OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentNetOfTax1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax1

rock:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax1


Other
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
Value-7000.0-6000.0-7000.0-4000.0-5000.0-4000.02000.02000.02000.02000.01000.02000.0
Percentage of OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:OtherComprehensiveIncomeMinimumPostRetirementBenefitPlanNetAdjustmentTax1

rock:OtherComprehensiveIncomeMinimumPostRetirementBenefitPlanNetAdjustmentTax1


Other
Period End2021-03-312020-03-31
Value10000.07000.0
Percentage of OtherComprehensiveIncomeMinimumPostRetirementBenefitPlanNetAdjustmentTax1100.0100.0

rock:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExpectedToConvertPercentageOfTotalAward us-gaap:AwardType, us-gaap:PlanName

rock:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExpectedToConvertPercentageOfTotalAward

us-gaap:PerformanceShares, rock:A2018Plan


Sharebased
Period End2021-03-31
Value109.5
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExpectedToConvertPercentageOfTotalAward100.0

rock:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsBasedOnTargetedThresholdsPercent us-gaap:Range, us-gaap:AwardType

rock:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsBasedOnTargetedThresholdsPercent

srt:Maximum, us-gaap:PerformanceShares


Sharebased
Period End2021-03-312020-12-312020-09-302020-06-302020-03-31
Value200.00198.002.0
Percentage of SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsBasedOnTargetedThresholdsPercent100.00.0100.00.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs


Allowance
Period End2021-03-31
Value51000.0
Percentage of AllowanceForDoubtfulAccountsReceivableWriteOffs100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts

us-gaap:BusinessCombinationAcquisitionRelatedCosts


Business
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302017-06-302016-06-302015-12-312015-09-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value900000.01666000.016000.01222000.01300000.01310000.0604000.04000.026000.0471000.013000.00-427000.0381000.02000.0455000.076000.0117000.0263000.081000.032000.080000.0216000.0156000.0224000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts us-gaap:IncomeStatementLocation

us-gaap:CostOfSales


Business
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-09-302015-12-312015-09-30
Value00634000.0267000.0134000.0000172000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts0.00.051.920.422.20.00.0-0.045.1

us-gaap:SellingGeneralAndAdministrativeExpenses


Business
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302015-12-312015-09-30
Value1666000.016000.0588000.01300000.01043000.0470000.04000.0026000.0471000.0-427000.0209000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts100.0100.048.1100.079.677.8100.00.0100.0100.0100.054.9

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferred1

rock:ArchitecturalMailboxesLLC


Business
Period End2020-10-15
Value26
Percentage of BusinessCombinationConsiderationTransferred1100.0

rock:SunfigCorporation


Business
Period End2020-12-11
Value3.8
Percentage of BusinessCombinationConsiderationTransferred10.0

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

rock:ArchitecturalMailboxesLLC, us-gaap:SubsequentEvent


Business
Period End2020-10-15
Value27
Percentage of BusinessCombinationConsiderationTransferred1100.4

us-gaap:BusinessExitCosts1

us-gaap:BusinessExitCosts1


Business
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-09-302017-06-302016-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-30
Value4.0470.8650.4680.6640.291-0.2853.5042.1360.2192.4551.910.0980.2560.7610.2067.1753.7651.1091.6985.6460.7653.292-6.580.4050.6620.1750.4290.5081.3410.759
Percentage of BusinessExitCosts1100.0100.0100.0100.0100.0100.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:BusinessExitCosts1 us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Business
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302016-06-30
Value0.2590.0170.0450.0540.7410.2460.6660.0070.0070.1640.2230.0440.0160.1350.0
Percentage of BusinessExitCosts129.93.66.818.6-260.07.031.23.20.38.6227.617.22.165.50.0

us-gaap:BusinessExitCosts1 us-gaap:StatementBusinessSegments

rock:Agtech


Business
Period End2021-03-31
Value0.204
Percentage of BusinessExitCosts15.0

rock:IndustrialAndInfrastructureProducts


Business
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-30
Value0.1140.04-0.0020.2751.346-0.0331.417-0.0280.218-0.012-1.3793.1850.8510.680.0080.0410.00.1750.3570.1020.00.072
Percentage of BusinessExitCosts124.46.0-0.77.863.0-15.174.2-28.685.2-1.6-669.484.676.740.01.01.2-0.026.4204.023.80.09.5

rock:RenewableEnergyandConservation


Business
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-302016-06-30
Value3.7780.1720.3160.0180.046-0.0950.094-0.156-0.0680.1170.1911.3690.0
Percentage of BusinessExitCosts193.436.847.66.21.3-4.442.9-8.2-69.445.725.1664.60.0

rock:ResidentialProducts


Business
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-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-30
Value0.0650.1650.2630.2212.9370.2190.1510.485-0.029-0.1230.5660.0810.580.2581.0180.7573.251-6.580.487-0.1820.3271.3410.679
Percentage of BusinessExitCosts11.635.339.675.983.810.368.925.4-29.6-48.074.439.315.423.360.099.098.8100.073.6-104.076.2100.089.5

us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations

us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations


Cash
Period End2021-03-312020-03-312011-12-312010-12-31
Value-176000.0-678000.0043000.0
Percentage of CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations100.0100.00.0100.0

us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations

us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations


Cash
Period End2021-03-312020-03-312015-12-312014-12-312014-09-302013-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-31
Value-2.0110.8140.0-0.001-0.040.0-0.0020.0-0.007-0.270.155-0.005-0.0310.358-0.357-0.048-3.0860.453
Percentage of CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations100.0100.00.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.8132.60812293.2342.781.669.6970.8030.250.7048.34
Percentage of ContractWithCustomerAssetReclassifiedToReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-1.3851.0612.9349.619-0.9624.8991.4924.6610.0110.3960.7451.836
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax

us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax


Discontinued
Period End2021-03-312020-03-312018-12-312018-09-302017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value2.572.83120.00.0-0.644-0.070.00.00.00.00.00.0-0.0440.0-0.0510.00.00.00.00.0-0.007-0.2980.162-0.016-0.1370.219-0.2760.951120.8240.677
Percentage of DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax100.0100.0100.00.00.0100.0100.00.00.00.00.00.00.0100.00.0100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Discontinued
Period End2021-03-312020-03-31
Value2.572.83
Percentage of DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax100.0100.0

us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation

us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation


Discontinued
Period End2021-03-312020-03-312018-12-312018-09-302017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value304000.0673000.03125000.000-239000.0-26000.0000000-16000.01000.0-20000.000000-3000.0-110000.0-117000.0-7000.0-50000.0-30000.0193000.0392000.05978000.0-999000.0261000.0
Percentage of DiscontinuedOperationTaxEffectOfDiscontinuedOperation100.0100.0100.00.00.0100.0100.00.00.00.00.00.00.0100.0100.0100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2021-03-312020-03-31
Value1731
Percentage of DisposalGroupIncludingDiscontinuedOperationOperatingExpense100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2021-03-312020-03-31
Value2034
Percentage of DisposalGroupIncludingDiscontinuedOperationRevenue100.0100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value-134000.0-546000.0904000.0-916000.0-306000.0423000.0612000.0459000.0-570000.0-499000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinitelivedIntangibleAssetsAcquired1 us-gaap:BusinessAcquisition

us-gaap:FinitelivedIntangibleAssetsAcquired1

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc


Finitelived
Period End2021-03-31
Value38
Percentage of FinitelivedIntangibleAssetsAcquired1100.0

us-gaap:FinitelivedIntangibleAssetsAcquired1 us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, rock:Backlog


Finitelived
Period End2021-03-31
Value0.928
Percentage of FinitelivedIntangibleAssetsAcquired12.4

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, us-gaap:CustomerRelationships


Finitelived
Period End2021-03-31
Value18
Percentage of FinitelivedIntangibleAssetsAcquired149.0

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, us-gaap:NoncompeteAgreements


Finitelived
Period End2021-03-31
Value1.036
Percentage of FinitelivedIntangibleAssetsAcquired12.7

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, us-gaap:TechnologyEquipment


Finitelived
Period End2021-03-31
Value8.175
Percentage of FinitelivedIntangibleAssetsAcquired121.3

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, us-gaap:Trademarks


Finitelived
Period End2021-03-31
Value1.177
Percentage of FinitelivedIntangibleAssetsAcquired13.1

us-gaap:GainLossOnSaleOfBusiness

us-gaap:GainLossOnSaleOfBusiness


Gain
Period End2020-12-312020-09-302016-12-312016-09-302015-12-312015-09-30
Value000-230000.000
Percentage of GainLossOnSaleOfBusiness0.00.00.0100.00.00.0

us-gaap:GainLossOnSaleOfBusiness us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment


Gain
Period End2021-02-22
Value-29600000.0
Percentage of GainLossOnSaleOfBusiness0.0

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Gain
Period End2021-03-31
Value-328000.0
Percentage of GainLossOnSaleOfBusiness0.0

us-gaap:GainLossOnSaleOfBusiness us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment, us-gaap:SubsequentEvent


Gain
Period End2021-02-22
Value-29600000.0
Percentage of GainLossOnSaleOfBusiness0.0

us-gaap:GoodwillAcquiredDuringPeriod

us-gaap:GoodwillAcquiredDuringPeriod


Goodwill
Period End2021-03-312020-03-31
Value9.95152
Percentage of GoodwillAcquiredDuringPeriod100.0100.0

us-gaap:GoodwillAcquiredDuringPeriod us-gaap:StatementBusinessSegments

rock:RenewableEnergyandConservation


Goodwill
Period End2021-03-312020-03-31
Value9.95152
Percentage of GoodwillAcquiredDuringPeriod100.0100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss

us-gaap:GoodwillForeignCurrencyTranslationGainLoss


Goodwill
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312016-12-312016-09-302016-06-302016-03-31
Value-784000.0589000.01059000.0-151000.0-394000.0-209000.0-221000.0446000.074000.0-2180000.061000.01133000.01274000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss us-gaap:StatementBusinessSegments

rock:Agtech


Goodwill
Period End2021-03-31
Value205000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss-26.1

rock:IndustrialAndInfrastructureProducts


Goodwill
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-09-302016-06-302016-03-31
Value114000.0205000.0-469000.0-67000.0113000.0116000.0-70000.0-527000.0895000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss10.8-135.8119.030.325.3156.8-114.8-46.570.3

rock:RenewableEnergyandConservation


Goodwill
Period End2021-03-312020-09-302020-06-302020-03-31
Value-989000.0945000.0-356000.075000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss126.189.2235.8-19.0

us-gaap:GoodwillPurchaseAccountingAdjustments

us-gaap:GoodwillPurchaseAccountingAdjustments


Goodwill
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-1157000.00504000.075000.0344000.000-172000.0
Percentage of GoodwillPurchaseAccountingAdjustments100.00.0100.0100.0100.00.00.0100.0

us-gaap:GoodwillPurchaseAccountingAdjustments us-gaap:StatementBusinessSegments

rock:RenewableEnergyandConservation


Goodwill
Period End2020-09-302020-06-302020-03-31
Value0504000.075000.0
Percentage of GoodwillPurchaseAccountingAdjustments0.0100.0100.0

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity


Income
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-302017-06-302016-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
Value2266000.0-26143000.02426000.02835000.02157000.0-686000.02525000.01110000.02214000.09697000.000-405000.0-44000.0000000-28000.0-1000.0-31000.000000-4000.0-188000.0279000.0-9000.0-87000.0249000.0-469000.0559000.06968000.01823000.0416000.0888000.0-18839000.0
Percentage of IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.00.00.00.00.00.00.0100.0100.0100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare


Income
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-302017-06-302016-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.07-0.80.070.090.07-0.020.070.040.070.3100-0.01000000000-0.01000000-0.010.010-0.010-0.010.020.230.060.010.02-0.62
Percentage of IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.00.00.00.00.00.00.00.00.00.0100.00.00.00.00.00.00.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare


Income
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-302016-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.07-0.790.070.090.07-0.020.080.030.060.300000000000-0.01000000-0.010.010-0.010-0.010.010.220.060.010.02-0.62
Percentage of IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.0100.00.00.00.00.00.00.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherAccruedLiabilities

us-gaap:IncreaseDecreaseInOtherAccruedLiabilities


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-09-302016-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-31
Value-6.334-18.05414-3.62-37.561-1.62522-31.9032.831516-33.31417-9.785162.853-8.4976.6348.05811-6.869-1.6812.1356.548-8.0164.2270.09.848-5.679-1.8839.68-0.9-14.037-6.754104.97-4.4452.589
Percentage of IncreaseDecreaseInOtherAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.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-302018-03-312017-09-302016-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-31
Value435000.0628000.0-4099000.04148000.0-6144000.02357000.01966000.05148000.0-165000.01014000.0-3892000.04338000.0-1498000.0-172000.0-4412000.0-2432000.04079000.0254000.0-1288000.0-886000.03201000.0-1786000.01254000.0-2763000.01717000.02248000.0-204000.0-2604000.03438000.0-232000.0-104000.0-1500000.01252000.0-2057000.0-566000.0-1210000.0-682000.0-7714000.05722000.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.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-302018-03-312017-09-302017-06-302016-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-302012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-30
Value333000.0-42000.0334000.0255000.0297000.013000.0300000.0321000.0338000.0-47000.0456000.0691000.0658000.0507000.0474000.021000.0597000.0532000.0367000.047000.0316000.0285000.0195000.0-210000.0215000.0205000.0000174000.010000.073000.080000.0133000.0-3000.085000.0185000.0169000.0117000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IndefinitelivedIntangibleAssetsAcquired us-gaap:BusinessAcquisition, us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass

us-gaap:IndefinitelivedIntangibleAssetsAcquired

rock:SunfigCorporationArchitecturalMailboxesLLCDeltaSeparationsLLCAndThermoEnergySystemsInc, us-gaap:Trademarks


Indefinitelived
Period End2021-03-31
Value8.2
Percentage of IndefinitelivedIntangibleAssetsAcquired100.0

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations


Net
Period End2021-03-312020-03-312012-12-312011-12-312010-12-31
Value22-56.631-46.6233.391-2.306
Percentage of NetCashProvidedByUsedInInvestingActivitiesContinuingOperations100.0100.0100.0100.0100.0

us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations


Net
Period End2021-03-312020-03-312015-12-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-31
Value-1.214-43.82642142110-14.626223217-12.687232811-13.04919336.305-9.42414
Percentage of NetCashProvidedByUsedInOperatingActivitiesContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment


Noncash
Period End2021-02-22
Value13
Percentage of NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1100.0

us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1 us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment, us-gaap:SubsequentEvent


Noncash
Period End2021-02-22
Value13
Percentage of NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1100.0

us-gaap:NoncashProjectAbandonmentCosts

us-gaap:NoncashProjectAbandonmentCosts


Noncash
Period End2021-03-312020-09-302019-09-30
Value1193000.0159000.0479000.0
Percentage of NoncashProjectAbandonmentCosts100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeTax us-gaap:RetirementPlanType, us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossBeforeTax

us-gaap:PensionPlansDefinedBenefit, us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Other
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.0370.0250.0240.0250.0160.0170.016-0.007-0.007-0.007-0.004-0.004-0.005
Percentage of OtherComprehensiveIncomeLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Other
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-03-31
Value0.0370.0250.0240.0250.0160.0170.0160.0370.0370.0370.0430.0430.0430.1210.060.060.064
Percentage of OtherComprehensiveIncomeLossBeforeTax100.0100.0100.0100.0100.0100.0100.0-528.6-528.6-528.6-1075.0-1075.0-860.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Other
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-12-312016-09-302016-06-302016-03-312015-12-312015-03-31
Value3.1982.22.815-5.898-0.6640.9980.8420.139-1.7870.111.5811.0910.679-17.538-0.1937.7533.078-1.561-3.8
Percentage of OtherComprehensiveIncomeLossBeforeTax8643.28800.011729.2-23592.0-4150.05870.65262.5-1985.725528.6-1571.4-39525.0-27275.0-13580.00.00.00.00.00.00.0

us-gaap:OtherComprehensiveIncomeLossTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossTax

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Other
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
Value7000.06000.07000.04000.05000.04000.010000.011000.010000.016000.016000.017000.0
Percentage of OtherComprehensiveIncomeLossTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherCostAndExpenseOperating us-gaap:ConsolidationItems

us-gaap:OtherCostAndExpenseOperating

us-gaap:CorporateNonSegment


Other
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-30
Value7.9899.2058.223107.897.2858.698
Percentage of OtherCostAndExpenseOperating100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherOperatingActivitiesCashFlowStatement

us-gaap:OtherOperatingActivitiesCashFlowStatement


Other
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value-162000.0384000.0607000.0411000.0830000.0-19000.02456000.0660000.0304000.0353000.0783000.0535000.0-334000.0-407000.01509000.0255000.0-1647000.0
Percentage of OtherOperatingActivitiesCashFlowStatement100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForRestructuring

us-gaap:PaymentsForRestructuring


Payments
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-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-30
Value1464000.0-2919000.0604000.0847000.04728000.0767000.01703000.0779000.0550000.0352000.0517000.0739000.0919000.0894000.0655000.01097000.0430000.0307000.0442000.0318000.0323000.0368000.0753000.0986000.0536000.0302000.0337000.0
Percentage of PaymentsForRestructuring100.0100.0100.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:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired


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-09-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-312013-09-302012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value0.0022590.0-0.15454-0.078.4010.00.2640.05.2410.00.00.0210.00.02.3140.0016.3021340.00.00.00.1925.198420.00.02.7051.6430.0
Percentage of PaymentsToAcquireBusinessesNetOfCashAcquired100.0100.00.0100.0100.0100.0100.00.0100.00.0100.00.00.00.0100.00.00.0100.0100.0100.0100.00.00.00.0100.0100.0100.00.00.0100.0100.00.0

us-gaap:ProceedsFromDivestitureOfBusinesses us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:ProceedsFromDivestitureOfBusinesses

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment, us-gaap:SubsequentEvent


Proceeds
Period End2021-02-22
Value25
Percentage of ProceedsFromDivestitureOfBusinesses100.0

us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested

us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested


Proceeds
Period End2021-03-312020-12-312020-09-30
Value260.01.296
Percentage of ProceedsFromDivestitureOfBusinessesNetOfCashDivested100.00.0100.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-09-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-312011-09-302011-06-302011-03-312010-12-31
Value910000.0742000.0299000.054000.024000.090000.0192000.069000.0139000.042000.0817000.0300000.0226000.0402000.0449000.0835000.01924000.0133000.01564000.057000.0171000.09000.087000.0104000.039000.0365000.0306000.06000.09000.0327000.0226000.042000.024000.00010000.00
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.00.00.0100.00.0

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-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-31
Value-0.4910.5090.0070.0520.0050.0270.0380.022-2.7990.2180.1062.8230.1570.7040.0870.1050.0570.1080.2110.0260.0340.0085.8130.1370.163120.120.1270.2420.0030.4060.0080.2480.5040.0110.4630.042
Percentage of ProceedsFromSaleOfPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-03-312020-12-31
Value159000.0541000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0

us-gaap:RestructuringCharges

us-gaap:RestructuringCharges


Restructuring
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-09-302017-06-302016-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-30
Value5240000.0279000.0627000.01010000.0291000.0-1172000.03983000.02136000.0219000.0-551000.03660000.0163000.0-471000.01567000.02026000.03521000.0963000.0945000.0788000.0389000.0263000.0655000.0111000.0306000.0662000.0812000.0346000.0520000.0329000.0140000.029000.0-3563000.0201000.0687000.0743000.0-4580000.0265000.0
Percentage of RestructuringCharges100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:RestructuringCharges us-gaap:ConsolidationItems

us-gaap:CorporateNonSegment


Restructuring
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302016-06-30
Value259000.017000.045000.054000.0741000.0246000.0666000.07000.07000.0164000.0223000.044000.016000.0135000.00
Percentage of RestructuringCharges92.82.74.518.6-63.26.231.23.2-1.34.5136.8-9.31.06.70.0

us-gaap:RestructuringCharges us-gaap:RestructuringCostAndReserve

rock:SellingGeneralAndAdministrativeExpense


Restructuring
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value193000.0302000.0224000.0204000.03300000.01817000.0253000.02039000.0356000.0-508000.0707000.0
Percentage of RestructuringCharges3.748.222.270.182.985.1115.555.7218.4107.945.1

us-gaap:CostOfSales


Restructuring
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value5047000.0325000.0786000.087000.0683000.0319000.0-34000.01621000.0-193000.037000.0860000.0
Percentage of RestructuringCharges96.351.877.829.917.114.9-15.544.3-118.4-7.954.9

us-gaap:RestructuringCharges us-gaap:StatementBusinessSegments

rock:Agtech


Restructuring
Period End2021-03-31
Value204000.0
Percentage of RestructuringCharges3.9

rock:IndustrialAndInfrastructureProducts


Restructuring
Period End2020-09-302020-06-302019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value252000.0314000.0285000.01346000.0-33000.01775000.0-28000.0-485000.086000.0315000.0756000.0805000.0458000.08000.041000.00
Percentage of RestructuringCharges40.231.17.263.0-15.148.5-17.2103.05.515.578.585.258.13.06.30.0

rock:RenewableEnergyandConservation


Restructuring
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-302016-06-30
Value4971000.0172000.0388000.018000.037000.0-95000.094000.0-156000.0-3000.0136000.0457000.01369000.00
Percentage of RestructuringCharges94.927.438.46.20.9-4.442.9-4.3-1.8-28.929.267.60.0

rock:ResidentialProducts


Restructuring
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-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value65000.0186000.0263000.0221000.03415000.0219000.0151000.01877000.0-29000.0-166000.01008000.0207000.0207000.0140000.0330000.0255000.0614000.0111000.0
Percentage of RestructuringCharges1.229.726.075.985.710.368.951.3-17.835.264.310.221.514.841.997.093.7100.0

us-gaap:RestructuringSettlementAndImpairmentProvisions

us-gaap:RestructuringSettlementAndImpairmentProvisions


Restructuring
Period End2021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value1193000.0-424000.0159000.0346000.0-71000.0479000.000830000.01750000.065000.0-727000.0806000.0-1820000.03654000.02802000.0164000.0910000.05257000.0502000.02637000.0108000.0
Percentage of RestructuringSettlementAndImpairmentProvisions100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestructuringSettlementAndImpairmentProvisions us-gaap:StatementBusinessSegments

rock:IndustrialAndInfrastructureProducts


Restructuring
Period End2020-09-302020-06-302019-09-302019-06-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value138000.0274000.010000.00-1694000.02429000.046000.0222000.0000
Percentage of RestructuringSettlementAndImpairmentProvisions86.879.22.10.093.186.728.024.40.00.00.0

rock:RenewableEnergyandConservation


Restructuring
Period End2021-03-312020-09-302020-06-302019-09-302019-06-302017-06-302016-06-30
Value1193000.0072000.0-9000.0000
Percentage of RestructuringSettlementAndImpairmentProvisions100.00.020.8-1.90.0-0.00.0

rock:ResidentialProducts


Restructuring
Period End2020-09-302020-06-302019-09-302019-06-302017-06-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value21000.00478000.00-126000.0373000.0118000.0688000.0502000.02637000.0108000.0
Percentage of RestructuringSettlementAndImpairmentProvisions13.20.099.80.06.913.372.075.6100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:PerformanceShares


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-12-312016-09-302015-12-312015-09-30
Value87.842.680.14-0.1353.29-0.06040.550.25033.350001.320
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.00.0100.0100.00.0100.00.00.00.0100.00.0

us-gaap:RestrictedStock


Share
Period End2020-12-312020-09-302019-09-302018-09-302017-09-302016-12-312016-09-302015-12-312015-09-302014-12-312014-09-302013-12-312013-09-302012-12-312012-09-302011-12-312011-09-30
Value00000000-0.2300000000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.00.0-0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-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-30
Value87.910.574.12-0.1952.310.06039.373.40.0633.35-5.250.293.711.0120.431.650.18015.95-0.21-0.9-0.3518.421.74-3.64016.5-0.780014.360-2.9
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.121.32942.9146.298.2-100.00.097.11360.00.0100.00.00.00.00.00.0125.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid

rock:ManagementStockPurchasePlan


Share
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value3.510.00.04.4330.00.8094.9330.2690.04.7170.0390.7690.01.9840.2110.01.475
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid100.00.00.0100.00.0100.0100.0100.00.0100.0100.0100.00.0100.0100.00.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue us-gaap:AwardType, us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

us-gaap:RestrictedStockUnitsRSU, rock:ManagementStockPurchasePlan


Share
Period End2021-03-312020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302016-09-302016-06-302016-03-312015-09-302015-06-302015-03-31
Value0.0240850.0005540.052411-0.0041320.0039050.0516080.0046660.0055770.0639370.002410.0066950.0060650.179620.0112430.0060810.074549
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities us-gaap:StatementScenario, us-gaap:AwardType

us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities

srt:ScenarioForecast, us-gaap:PerformanceShares


Stock
Period End2021-12-31
Value38488.0
Percentage of StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities100.0

us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities us-gaap:StatementScenario, us-gaap:AwardType, us-gaap:PlanName

srt:ScenarioForecast, us-gaap:PerformanceShares, rock:TwoThousandFifteenEquityIncentivePlan


Stock
Period End2021-03-31
Value126340.0
Percentage of StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities0.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-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value118000.075000.015000.0193000.028000.062000.0127000.037000.0334000.053000.096000.05000.047000.063000.04000.043000.058000.018000.045000.058000.0102000.002000.018000.0177000.00
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0

us-gaap:TreasuryStock


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-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value54000.031000.07000.080000.08000.025000.059000.011000.0128000.024000.034000.02000.022000.019000.02000.016000.022000.07000.0022000.039000.0007000.062000.00
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures45.841.346.741.528.640.346.529.738.345.335.440.046.830.250.037.237.938.90.037.938.20.00.038.935.00.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

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-312014-12-312014-09-302011-12-31
Value25000.031000.06000.03000.016000.05000.012000.050000.021000.013000.024000.015000.01000.09000.010000.02000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures


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-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value-4662000.0-1946000.0-278000.0-4184000.0-346000.0-998000.0-2151000.0-533000.0-5166000.0-850000.0-979000.0-81000.0-922000.0-716000.0-48000.0-414000.0-356000.0-97000.00-408000.0-636000.00-2000.0-80000.0-888000.00
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.00.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-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value-1000.0-1000.00-2000.0-1000.0-1000.0-1000.00-3000.0-1000.0-1000.00-1000.000-1000.0-1000.000-1000.0-1000.0000-2000.00
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures0.00.1-0.00.00.30.10.0-0.00.10.10.1-0.00.1-0.0-0.00.20.3-0.00.00.20.20.0-0.0-0.00.20.0

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-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value1000.01000.002000.01000.01000.01000.003000.01000.01000.001000.0001000.01000.0001000.01000.00002000.00
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-0.0-0.1-0.0-0.0-0.3-0.1-0.0-0.0-0.1-0.1-0.1-0.0-0.1-0.0-0.0-0.2-0.3-0.00.0-0.2-0.20.0-0.0-0.0-0.20.0

us-gaap:TreasuryStock


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-312016-09-302016-06-302016-03-312015-03-312014-09-302014-06-302014-03-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value-4662000.0-1946000.0-278000.0-4184000.0-346000.0-998000.0-2151000.0-533000.0-5166000.0-850000.0-979000.0-81000.0-922000.0-716000.0-48000.0-414000.0-356000.0-97000.00-408000.0-636000.00-2000.0-80000.0-888000.00
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.00.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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302011-12-31
Value910000.0299000.054000.024000.0192000.069000.0139000.0817000.0300000.0226000.0402000.0236000.011000.0449000.0834000.01925000.0133000.01565000.09000.086000.0105000.039000.0365000.0306000.0327000.0226000.042000.024000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.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: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-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-03-312012-12-312012-09-302011-12-31
Value910000.0299000.054000.024000.0192000.069000.0139000.0816000.0300000.0226000.0402000.0236000.011000.0449000.0833000.01924000.0133000.01564000.09000.086000.0105000.038000.0365000.0306000.0327000.0226000.042000.024000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.099.9100.0100.0100.0100.0100.0100.099.999.9100.099.9100.0100.0100.097.4100.0100.0100.0100.0100.0100.0

rock:AccruedCustomerRebatesCurrent

rock:AccruedCustomerRebatesCurrent


Accrued
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value1110109.7339.6398.4739.539.1027.209
Percentage of AccruedCustomerRebatesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:AccruedEquityBasedCompensation

rock:AccruedEquityBasedCompensation


Accrued
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value1918302928282726263838
Percentage of AccruedEquityBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rock:AccruedEquityBasedCompensation us-gaap:BalanceSheetLocation

rock:AccruedExpensesCurrent


Accrued
Period End2020-12-31
Value3.5
Percentage of AccruedEquityBasedCompensation19.2

rock:NonCurrentLiabilities


Accrued
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value1614131212132221222323
Percentage of AccruedEquityBasedCompensation85.080.844.743.542.547.181.582.482.761.559.7

rock:AccruedSharebasedCompensationCurrent

rock:AccruedSharebasedCompensationCurrent


Accrued
Period End2020-12-312019-12-31
Value3.50414
Percentage of AccruedSharebasedCompensationCurrent100.0100.0

rock:AccumulatedOtherComprehensiveIncomeLossTax

rock:AccumulatedOtherComprehensiveIncomeLossTax


Accumulated
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-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-827000.0-837000.0-701000.0-708000.0-714000.0-721000.0-732000.0-736000.0-741000.0-745000.0-939000.0-949000.0-960000.0-970000.0-1031000.0-1047000.0-1063000.0-1080000.0-1442000.0-1464000.0-1487000.0-1510000.0-1560000.0-1610000.0-1717000.0-896000.0-1325000.0-796000.0-854000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossTax100.0100.0100.0100.0100.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

rock:AcquiredIntangibleAssetsTotal

rock:AcquiredIntangibleAssetsTotal


Acquired
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value21121117817617115415615015015015216116115816316316317918412612713113213113113113213312312312312312388
Percentage of AcquiredIntangibleAssetsTotal100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

rock:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital us-gaap:BusinessAcquisition

rock:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital

rock:TerraSmartLLC


Business
Period End2020-12-31
Value23
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital100.0

rock:ContractsReceivableGrossCurrent

rock:ContractsReceivableGrossCurrent


Contracts
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-31
Value202201206199178153203187174147187151424859495167560.0
Percentage of ContractsReceivableGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

rock:DisposalGroupIncludingDiscontinuedOperationAdjustment us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

rock:DisposalGroupIncludingDiscontinuedOperationAdjustment

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-31
Value-29600000.0
Percentage of DisposalGroupIncludingDiscontinuedOperationAdjustment100.0

rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value4639000.04726000.0
Percentage of DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent100.0100.0

rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

rock:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value6470000.06461000.0
Percentage of DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset100.0100.0

rock:MarketPriceOfCommonStockPerShare

rock:MarketPriceOfCommonStockPerShare


Market
Period End2020-12-31
Value71.94
Percentage of MarketPriceOfCommonStockPerShare100.0

rock:TotalAcquiredIntangibleAssetsAccumulatedAmortization

rock:TotalAcquiredIntangibleAssetsAccumulatedAmortization


Total
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312010-12-31
Value595569666361595856545255514744424156524545434341403836343331292721
Percentage of TotalAcquiredIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.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:AccountsReceivableGrossCurrent

us-gaap:AccountsReceivableGrossCurrent


Accounts
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-31
Value1751741711751561331781641491241661401018199105102102125105
Percentage of AccountsReceivableGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedInsuranceCurrent

us-gaap:AccruedInsuranceCurrent


Accrued
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value6915000.08353000.07584000.09057000.09041000.08403000.08136000.08740000.08497000.0
Percentage of AccruedInsuranceCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccruedLiabilitiesCurrentAndNoncurrent


Accrued
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-31
Value838670675249
Percentage of AccruedLiabilitiesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1

us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1


Accumulated
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-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-63000.0-3298000.0-6921000.0-9146000.0-11985000.0-6112000.0-6754000.0-6106000.0-7121000.0-7979000.0-7113000.0-7289000.0-5539000.0-5336000.0-5321000.0-6945000.0-8079000.0-8801000.0-6047000.0-5975000.0-13788000.0-16926000.0-15518000.0-14779000.0-11268000.0-6757000.0-5187000.0-4381000.0-2429000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossBeforeTax1100.0100.0100.0100.0100.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:AccumulatedOtherComprehensiveIncomeLossBeforeTax1 us-gaap:RetirementPlanType, us-gaap:StatementEquityComponents

us-gaap:PensionPlansDefinedBenefit, us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Accumulated
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-31
Value-2389000.0-2426000.0-1865000.0-1890000.0-1914000.0-1939000.0-1991000.0-2007000.0-2024000.0-2040000.0165000.0172000.0179000.0171000.0184000.0188000.0192000.0197000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossBeforeTax13792.173.626.920.716.031.729.532.928.425.6-2.3-2.4-3.2-3.2-3.5-2.7-2.4-2.2

us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1 us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Accumulated
Period End2020-12-312019-12-312018-12-31
Value-2426000.0-1939000.0-2040000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossBeforeTax173.631.725.6

us-gaap:AccumulatedTranslationAdjustment


Accumulated
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-03-312014-12-312013-12-312012-12-31
Value2326000.0-872000.0-5056000.0-7256000.0-10071000.0-4173000.0-4763000.0-4099000.0-5097000.0-5939000.0-4236000.0-4375000.0-2588000.0-2698000.0-2497000.0-4078000.0-5169000.0-5848000.0-2155000.0-1962000.0-9715000.0-12793000.0-11232000.0-10365000.0-6565000.0-2201000.0-93000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossBeforeTax1-3692.126.473.179.384.068.370.567.171.674.459.660.046.750.646.958.764.066.435.632.870.575.672.470.158.350.23.8

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value3319000.03529000.03319000.06270000.05781000.06330000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.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-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-312008-12-31
Value3319000.03529000.03319000.06270000.05781000.06330000.07074000.07290000.07477000.06960000.06855000.06434000.05372000.05272000.04401000.05072000.05137000.04868000.04714000.04154000.04280000.04625000.04672000.04770000.04774000.04558000.04581000.04481000.03913000.04104000.04529000.04614000.04298000.03504000.03677000.03573000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation

rock:IndustrialBusinessSegment


Assets
Period End2020-12-312019-12-31
Value7792
Percentage of AssetsOfDisposalGroupIncludingDiscontinuedOperation100.0100.0

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent


Assets
Period End2020-12-312019-12-312010-12-31
Value773013
Percentage of AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent100.0100.0100.0

us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Assets
Period End2020-12-312019-12-31
Value4530
Percentage of AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent58.9100.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


Buildings
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value413950475961716865
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

rock:TerraSmartLLC


Business
Period End2020-12-31
Value1712000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill

rock:TerraSmartLLC


Business
Period End2020-12-31
Value51
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet

rock:TerraSmartLLC


Business
Period End2020-12-31
Value228
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther

rock:TerraSmartLLC


Business
Period End2020-12-31
Value2081000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets

rock:TerraSmartLLC


Business
Period End2020-12-31
Value1478000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

rock:TerraSmartLLC


Business
Period End2020-12-31
Value8.345
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment100.0

us-gaap:ContractWithCustomerAssetNet

us-gaap:ContractWithCustomerAssetNet


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-01-012017-12-31
Value263524212024232522211616
Percentage of ContractWithCustomerAssetNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetNet us-gaap:BusinessAcquisition

rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC


Contract
Period End2020-12-31
Value6.8
Percentage of ContractWithCustomerAssetNet25.3

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2021-03-312020-12-312019-12-312018-09-302017-12-31
Value1321152112
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability us-gaap:BalanceSheetLocation

rock:BillingsinExcessofCost


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-01-01
Value34312934473838181717
Percentage of ContractWithCustomerLiability162.70.00.00.0309.30.00.00.00.00.0

us-gaap:DeferredRevenueArrangementTypeDomain


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-01-01
Value2118161917219.971121210
Percentage of ContractWithCustomerLiability100.00.00.00.0112.50.00.00.00.00.0

us-gaap:ContractWithCustomerLiability us-gaap:BalanceSheetLocation, us-gaap:BusinessAcquisition

rock:BillingsinExcessofCost, rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC


Contract
Period End2020-12-31
Value12
Percentage of ContractWithCustomerLiability58.1

us-gaap:DeferredRevenueArrangementTypeDomain, rock:ThermoEnergySystemsIncDeltaSeparationsLLCArchitecturalMailboxesLLCSunfigCorporationAndTerraSmartLLC


Contract
Period End2020-12-31
Value9.0
Percentage of ContractWithCustomerLiability42.2

us-gaap:DebtInstrumentCarryingAmount us-gaap:DebtInstrument

us-gaap:DebtInstrumentCarryingAmount

us-gaap:OtherDebtSecurities


Debt
Period End2020-12-31
Value0.636
Percentage of DebtInstrumentCarryingAmount100.0

us-gaap:DebtInstrumentCarryingAmount us-gaap:DebtInstrument, us-gaap:LongtermDebtType

rock:A2019SeniorCreditAgreement, us-gaap:LineOfCredit


Debt
Period End2021-03-312020-12-31
Value5985
Percentage of DebtInstrumentCarryingAmount0.013364.8

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredFinanceCostsNet


Deferred
Period End2021-03-312019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-31
Value977000.001595000.01791000.02379000.02771000.03163000.03359000.03564000.03768000.03918000.02986000.03689000.0
Percentage of DeferredFinanceCostsNet100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-31
Value6258767568
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value232339332828252421
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-31
Value1500000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:DomesticCountry


Deferred
Period End2020-12-31
Value100000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards6.7

us-gaap:ForeignCountry


Deferred
Period End2020-12-31
Value1100000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards73.3

us-gaap:StateAndLocalJurisdiction


Deferred
Period End2020-12-31
Value300000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards20.0

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsOther


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value151318201615151612
Percentage of DeferredTaxAssetsOther100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value7.4969.53211311129.8978.5268.456
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value413843362933282115
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value5.6326.17114191820222413
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value6878000.06158000.0892000.01742000.01464000.01466000.01680000.02046000.0420000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value7.6977.55617181819202219
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings

us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings


Deferred
Period End2020-12-31
Value200000.0
Percentage of DeferredTaxLiabilitiesUndistributedForeignEarnings100.0

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-31
Value-1843000.0-1328000.0
Percentage of DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax100.0100.0

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-31
Value294000.0338000.0
Percentage of DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax100.0100.0

us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-31
Value-4306000.0-4358000.0
Percentage of DefinedBenefitPlanAmountsRecognizedInBalanceSheet100.0100.0

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-312018-12-31
Value2.02.94.1
Percentage of DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate100.0100.0100.0

us-gaap:DefinedBenefitPlanBenefitObligation us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanBenefitObligation

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-312018-12-31
Value6443000.06024000.06135000.0
Percentage of DefinedBenefitPlanBenefitObligation100.0100.0100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value1910000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value335000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value376000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value366000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value358000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-31
Value349000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo100.0

us-gaap:DefinedBenefitPlanFundedStatusOfPlan us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanFundedStatusOfPlan

us-gaap:DefinedBenefitPostretirementHealthCoverage


Defined
Period End2020-12-312019-12-31
Value-6443000.0-6024000.0
Percentage of DefinedBenefitPlanFundedStatusOfPlan100.0100.0

us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1

us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1


Defined
Period End2020-12-31
Value3.8
Percentage of DefinedBenefitPlanUltimateHealthCareCostTrendRate1100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value1113
Percentage of DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value1010
Percentage of DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value9.27411
Percentage of DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value3161
Percentage of DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment


Disposal
Period End2021-02-22
Value38
Percentage of DisposalGroupIncludingDiscontinuedOperationConsideration100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations, us-gaap:SubsequentEventType

us-gaap:DiscontinuedOperationsDisposedOfBySale, rock:IndustrialBusinessSegment, us-gaap:SubsequentEvent


Disposal
Period End2021-02-22
Value38
Percentage of DisposalGroupIncludingDiscontinuedOperationConsideration100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value244.93
Percentage of DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value2222
Percentage of DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value1515
Percentage of DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value1316
Percentage of DisposalGroupIncludingDiscontinuedOperationInventoryCurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value17000.014000.0
Percentage of DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value210.789
Percentage of DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Disposal
Period End2020-12-312019-12-31
Value1617
Percentage of DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value181327221818172612
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized


Employee
Period End2020-12-31
Value14
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.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-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value59556966636159585654525551474442415652454543434140383634333129272621
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.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

rock:Backlog


Finite
Period End2021-03-312020-12-312020-09-302020-06-302019-12-31
Value2.510.9110.3820.30.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization4.21.60.60.50.0

us-gaap:CustomerRelationships


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value33314442414039383635343936333230303534313131302928272524232221201916
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization55.757.064.564.865.265.365.565.565.665.765.871.271.670.672.372.573.763.265.169.370.170.771.471.772.272.670.371.071.271.672.773.574.677.4

us-gaap:NoncompeteAgreements


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value1.9131.7471.6891.641.5671.4991.431.3611.2931.2241.1560.9310.7770.6230.5450.4680.3921.7711.6941.5751.551.5221.4931.4531.4081.3622.6722.5982.5262.5042.3862.3032.2021.921
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization3.23.22.42.52.52.42.42.32.32.32.21.71.51.31.21.10.93.13.23.43.43.53.53.53.53.57.47.57.68.08.08.38.48.8

us-gaap:Trademarks


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value3.5743.3854.5574.3284.2394.1053.9543.823.6693.5183.3973.0622.7492.4272.2782.1261.971.8841.7381.9491.8271.7321.6361.5251.421.3121.1251.0851.0350.9970.9410.9210.8810.76
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization6.06.16.66.56.76.76.66.66.56.56.55.55.45.15.15.04.73.33.34.34.13.93.83.73.53.43.13.13.13.23.23.33.43.5

us-gaap:UnpatentedTechnology


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value18171717161515141413131211109.599.1268.66210109.218.7688.3217.8747.4286.986.5335.6475.2044.7894.3963.9743.5773.1732.239
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization30.932.125.925.725.725.625.625.525.625.625.521.621.621.121.421.420.718.919.320.119.518.918.317.917.417.015.615.014.414.013.412.812.110.3

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2021-03-312020-12-312020-09-30
Value12188.772
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-03-312020-09-30
Value142.247
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2021-03-312020-12-312020-09-30
Value8.7106.961
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour


Finite
Period End2021-03-312020-12-312020-09-30
Value10107.132
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFour100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-03-312020-12-312020-09-30
Value11107.664
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


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

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value154155125125125108111107106106107116116113112112112128129848485868686868484767676767652
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

rock:Backlog


Finite
Period End2021-03-312020-12-312020-09-302020-06-302019-12-31
Value7.2357.2280.8990.30.0
Percentage of FiniteLivedIntangibleAssetsGross4.74.70.70.20.0

us-gaap:CustomerRelationships


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value98987980807174707070708080787979798585525253545454545253484848484842
Percentage of FiniteLivedIntangibleAssetsGross63.363.563.364.664.465.666.666.065.965.966.069.469.469.170.570.570.666.266.361.962.762.862.962.962.962.862.462.663.463.363.463.263.280.7

us-gaap:NoncompeteAgreements


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value4.8884.8852.1741.9491.6491.6491.6491.6491.6491.6491.6491.6491.6491.6491.6491.6491.6493.1073.1071.8071.8071.9371.9371.9371.9371.9373.2073.2072.8572.8572.8572.8572.8572.656
Percentage of FiniteLivedIntangibleAssetsGross3.23.11.71.61.31.51.51.51.51.51.51.41.41.51.51.51.52.42.42.12.12.32.22.32.22.23.83.83.73.73.73.73.75.0

us-gaap:Trademarks


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value5.8315.8187.2356.7538.6936.1396.1226.1346.1146.0946.1485.8765.8425.8085.8285.845.8425.8615.8944.4933.8863.9373.9963.953.9894.0342.7662.7711.9721.9691.971.9681.9681.968
Percentage of FiniteLivedIntangibleAssetsGross3.83.75.75.46.95.75.55.75.75.75.75.15.05.15.25.25.24.54.65.34.64.64.64.64.64.73.33.32.62.62.62.62.63.7

us-gaap:UnpatentedTechnology


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value3838353534292928282828282826252525282824242424242424242422222222225.557
Percentage of FiniteLivedIntangibleAssetsGross25.125.028.528.227.327.226.526.726.826.826.824.224.123.522.922.922.721.821.729.029.028.828.628.728.728.729.028.828.828.828.728.928.910.6

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss


Goodwill
Period End2020-12-312019-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value133133235235234234255255255255255150150150150150129129125125125125125125
Percentage of GoodwillImpairedAccumulatedImpairmentLoss100.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:InventoryAdjustments

us-gaap:InventoryAdjustments


Inventory
Period End2020-12-312019-12-31
Value4298000.03556000.0
Percentage of InventoryAdjustments100.0100.0

us-gaap:InventoryGross

us-gaap:InventoryGross


Inventory
Period End2021-03-312020-12-312020-09-302019-12-31
Value1101028282
Percentage of InventoryGross100.0100.0100.0100.0

us-gaap:InventoryRawMaterials

us-gaap:InventoryRawMaterials


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value73664743504548495857514242414241444758625858565452505749444544434731
Percentage of InventoryRawMaterials100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryValuationReserves

us-gaap:InventoryValuationReserves


Inventory
Period End2021-03-312020-12-312020-09-302019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value3961000.04161000.04791000.04332000.02971000.02852000.03801000.07428000.05575000.05570000.04907000.04146000.03044000.03395000.03867000.0
Percentage of InventoryValuationReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcess

us-gaap:InventoryWorkInProcess


Inventory
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value4.8445.3826.1956.2069.4715.9887.6588.7467.6266.937.861101212111316161514121111111110131212131412114.838
Percentage of InventoryWorkInProcess100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LandAndLandImprovements

us-gaap:LandAndLandImprovements


Land
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value4.6054.5837.1026.5210111615
Percentage of LandAndLandImprovements100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2020-12-31
Value9139000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation

rock:IndustrialBusinessSegment


Liabilities
Period End2020-12-312019-12-31
Value4932
Percentage of LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation100.0100.0

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent


Liabilities
Period End2020-12-312019-12-312010-12-31
Value49226.15
Percentage of LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent100.0100.0100.0

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Liabilities
Period End2020-12-312019-12-31
Value1922
Percentage of LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent40.5100.0

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent us-gaap:DisposalGroupClassification, us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperations

us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent

us-gaap:DiscontinuedOperationsHeldforsale, rock:IndustrialBusinessSegment


Liabilities
Period End2020-12-312019-12-31
Value299.67
Percentage of LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent100.0100.0

us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity us-gaap:CreditFacility, us-gaap:DebtInstrument

us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity

us-gaap:RevolvingCreditFacility, rock:SeniorCreditAgreement


Line
Period End2021-03-312020-12-312020-09-302019-12-31
Value334309394394
Percentage of LineOfCreditFacilityRemainingBorrowingCapacity100.0100.0100.0100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2020-12-312019-12-31
Value5.25.7
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0

us-gaap:OperatingLossCarryforwards

us-gaap:OperatingLossCarryforwards


Operating
Period End2020-12-31
Value14
Percentage of OperatingLossCarryforwards100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:DomesticCountry


Operating
Period End2020-12-31
Value0.5
Percentage of OperatingLossCarryforwards3.4

us-gaap:ForeignCountry


Operating
Period End2020-12-31
Value4.0
Percentage of OperatingLossCarryforwards27.2

us-gaap:StateAndLocalJurisdiction


Operating
Period End2020-12-31
Value10
Percentage of OperatingLossCarryforwards69.4

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities us-gaap:RetirementPlanType

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities

us-gaap:DefinedBenefitPostretirementHealthCoverage


Pension
Period End2020-12-312019-12-31
Value335000.0330000.0
Percentage of PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities100.0100.0

us-gaap:RestructuringReserve

us-gaap:RestructuringReserve


Restructuring
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-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-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-302009-12-31
Value3613000.01030000.0693000.0829000.01012000.05449000.04750000.02949000.01592000.01923000.01617000.059000.0478000.0961000.01243000.01401000.03744000.01117000.0809000.0961000.0603000.0521000.0363000.0575000.0637000.0728000.0902000.01092000.0874000.0882000.01037000.01323000.01292000.01616000.01764000.02315000.01898000.02429000.02148000.02069000.0948000.01781000.0
Percentage of RestructuringReserve100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

rock:DeferredStockUnits


Share
Period End2020-12-312019-12-312016-12-312015-12-31
Value37.334.2129.30
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.00.0

us-gaap:PerformanceShares


Share
Period End2020-12-312019-12-312016-12-312015-12-312014-12-31
Value45.038.5319.7819.780
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue120.6112.667.50.00.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312019-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value41.1533.7417.7915.2215.2614.7714.6614.29
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue110.398.660.70.00.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312019-12-312018-12-312016-12-312015-12-312014-12-31
Value231415387646519647
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

rock:ExercisePriceRangeOne


Share
Period End2020-12-312016-12-312015-12-312014-12-312012-12-31
Value9.748.98.98.98.9
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0100.0100.0

rock:ExercisePriceRangeThree


Share
Period End2020-12-312016-12-312015-12-312014-12-312012-12-31
Value42.3515.7816.1415.9815.54
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice434.8177.3181.3179.6174.6

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


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

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


Treasury
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value1082000.01028000.01024000.0993000.0986000.0906000.0888000.0880000.0855000.0796000.0778000.0615000.0554000.0530000.0521000.0502000.0500000.0484000.0453000.0451000.0429000.0424000.0417000.0417000.0395000.0390000.0389000.0350000.0350000.0350330.0343000.0281000.0281000.0219000.0
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:UnbilledContractsReceivable

us-gaap:UnbilledContractsReceivable


Unbilled
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-31
Value2726352421202423252221117.0076.582139.8161213170.0
Percentage of UnbilledContractsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:ValuationAllowancesAndReservesBalance us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesBalance

us-gaap:ValuationAllowanceOfDeferredTaxAssets


Valuation
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-312008-12-31
Value111000.0298000.0206000.02002000.01362000.0766000.0400000.0306000.02574000.02613000.02829000.01779000.02614000.0
Percentage of ValuationAllowancesAndReservesBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Line plots across dimensions of each concept


us-gaap:SharesIssued
us-gaap:StatementEquityComponents
(None,)
Shares Issuedus-gaap: Statement Equity Components
Operating Margin
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Operating  Marginus-gaap: Consolidation Items, us-gaap: Statement Business Segments
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Operating Income Lossus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents
(None,)
Other Comprehensive Income Loss Net Of Taxus-gaap: Statement Equity Components
us-gaap:Revenues
us-gaap:StatementBusinessSegments
(None,)
Revenuesus-gaap: Statement Business Segments
us-gaap:Revenues
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Revenuesus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:Revenues
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenuesus-gaap: Timing Of Transfer Of Good Or Service
us-gaap:Assets
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Assetsus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:NoncurrentAssets
us-gaap:StatementGeographical
(None,)
Noncurrent Assetsus-gaap: Statement Geographical
us-gaap:Goodwill
us-gaap:StatementBusinessSegments
(None,)
Goodwillus-gaap: Statement Business Segments
us-gaap:Goodwill
us-gaap:ProductOrService
(None,)
Goodwillus-gaap: Product Or Service
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components