CSWI


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

Table of contents



us-gaap:CommonStockValue

us-gaap:CommonStockSharesIssued

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare

us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperations

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
us-gaap:BusinessAcquisition

us-gaap:IncomeTaxExpenseBenefit
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment
us-gaap:InterestExpenseDebt

us-gaap:InterestIncomeExpenseNonoperatingNet

us-gaap:NetIncomeLoss
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest

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

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ProfitLoss
us-gaap:StatementEquityComponents

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments
us-gaap:BusinessAcquisition
us-gaap:Revenues

us-gaap:SellingGeneralAndAdministrativeExpense

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

us-gaap:Liabilities
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent
us-gaap:StatementGeographical
us-gaap:Cash

us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:AccountsReceivableNetCurrent
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:ReceivablesNetCurrent

us-gaap:InventoryNet
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:InventoryFinishedGoods

us-gaap:InventoryLIFOReserve

us-gaap:InventoryRawMaterialsAndSupplies

us-gaap:PrepaidExpenseAndOtherAssetsCurrent
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:MachineryAndEquipmentGross

us-gaap:NoncurrentAssets
us-gaap:StatementGeographical

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets
us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

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

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:IntangibleAssetsNetIncludingGoodwill

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:OtherAssets

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:LiabilitiesCurrent

us-gaap:LongTermDebtCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:LongTermDebt

us-gaap:LongTermDebtNoncurrent

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
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:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquireProductiveAssets

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:RepaymentsOfLongTermDebt
us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:PaymentsOfDividends

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance

cswi:AccruedInterestOnUncertainTaxPositionsPeriodIncreaseDecrease

cswi:AccruedPenaltiesOnUncertainTaxPositionsPeriodIncreaseDecrease
us-gaap:BusinessAcquisition
cswi:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment
us-gaap:SubsequentEventType
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredAndLiabilitiesAssumedNet
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets
us-gaap:BusinessAcquisition
cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxContingencyReserve
us-gaap:BusinessAcquisition
cswi:BusinessCombinationReleaseOfTaxIndemnityAssets
us-gaap:BusinessAcquisition
cswi:BusinessCombinationReleaseOfUncertainTaxPositionAccrual

cswi:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

cswi:ContractWithCustomerLiabilityIncreaseForNewContractsAndRevenueAddedToExistingContracts
us-gaap:CreditFacility, us-gaap:SubsequentEventType
cswi:DebtInstrumentGuaranteedPercentOfVotingEquityInterestInFirstTierForeignSubsidiaries
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment
cswi:EffectiveIncomeTaxRateReconciliationAtBlendedStatutoryIncomeTaxRatePercent

cswi:EmployeeStockOwnershipPlanESOPSharesContributedToESOPValue
us-gaap:StatementBusinessSegments
cswi:EquityMethodInvestmentEstablishmentTransactionExpenses

cswi:IncomeTaxIndemnificationExpense
us-gaap:BusinessAcquisition
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
cswi:NoncontrolingInterestOwnershipPercentageSold
us-gaap:BusinessAcquisition
cswi:PaymentsToAcquireBusinessGrossAndBusinessCombinationConsiderationTransferredLiabilitiesIncurred

cswi:PensionExpenseBenefitNet

cswi:ProvisionForInventoryReserves
us-gaap:AwardType
cswi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
cswi:VariableInterestEntityConsiderationReceived
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
cswi:VariableInterestEntityOwnershipPercentageSold
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment
us-gaap:AdjustmentForAmortization

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
us-gaap:StatementEquityComponents

us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease

us-gaap:AmortizationOfDeferredCharges
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionsProFormaRevenue
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationAcquisitionRelatedCosts
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferred1
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
us-gaap:StatementScenario
us-gaap:CommonStockDividendsPerShareCashPaid

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses

us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets

us-gaap:DefinedBenefitPlanInterestCost

us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost

us-gaap:DefinedBenefitPlanServiceCost

us-gaap:Depreciation
us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

us-gaap:DividendsCommonStock
us-gaap:StatementEquityComponents

us-gaap:DividendsCommonStockCash

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EmployeeBenefitsAndShareBasedCompensation

us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense

us-gaap:GainLossOnSaleOfPropertyPlantEquipment
us-gaap:BusinessAcquisition
us-gaap:GoodwillAcquiredDuringPeriod
us-gaap:BusinessAcquisition, us-gaap:StatementBusinessSegments

us-gaap:GoodwillForeignCurrencyTranslationGainLoss
us-gaap:StatementBusinessSegments
us-gaap:BusinessAcquisition
us-gaap:GoodwillPurchaseAccountingAdjustments
us-gaap:StatementBusinessSegments

us-gaap:IncomeTaxReconciliationTaxSettlements

us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:LeaseCost

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
us-gaap:StatementEquityComponents
us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossTax

us-gaap:PaymentsOfDebtIssuanceCosts

us-gaap:PaymentsToAcquireBusinessesGross
us-gaap:BusinessAcquisition

us-gaap:ProceedsFromLongTermLinesOfCredit
us-gaap:CreditFacility
us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:ProceedsFromMinorityShareholders

us-gaap:ProceedsFromPreviousAcquisition
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:ProceedsFromSaleOfIntangibleAssets

us-gaap:ProceedsFromSaleOfProductiveAssets

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProvisionForDoubtfulAccounts
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodTax
us-gaap:CreditFacility
us-gaap:RepaymentsOfLinesOfCredit

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

us-gaap:ShortTermLeaseCost

us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
us-gaap:StatementEquityComponents
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:TemporaryEquityNetIncome
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
us-gaap:ShareRepurchaseProgram
us-gaap:TreasuryStockValueAcquiredParValueMethod

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberOfSharesIssuedBasic

us-gaap:WeightedAverageNumberOfSharesRestrictedStock
us-gaap:BusinessAcquisition
cswi:AccruedAcquisitionRelatedCostsCurrent

cswi:AccruedInterestOnUncertainTaxPositions
us-gaap:BusinessAcquisition

cswi:AccruedPenaltiesOnUncertainTaxPositions
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisition
cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayableCurrent
us-gaap:BusinessAcquisition
cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssetCurrent

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisition
cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxContingencyReserve
us-gaap:BusinessAcquisition
cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxIndemnityAssets

cswi:DeferredTaxAssetOperatingLeaseLiabilities

cswi:DeferredTaxAssetTransactionCosts

cswi:DeferredTaxAssetsInventoryReserves

cswi:DeferredTaxLiabilitiesRepatriationReserve

cswi:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour

cswi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour

cswi:TaxIndemnificationAssetNoncurrent

cswi:TaxReserveLiabilityNoncurrent

dei:EntityPublicFloat
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:AccountsPayableCurrentAndNoncurrent

us-gaap:AccountsReceivableGrossCurrent
us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableType

us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName
us-gaap:AccruedLiabilitiesAndOtherLiabilities

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup

us-gaap:BuildingsAndImprovementsGross
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

us-gaap:ContractWithCustomerLiability
dei:LegalEntity, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentInterestRateEffectivePercentage
us-gaap:CreditFacility
us-gaap:CreditFacility
us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent

us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax

us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease

us-gaap:DefinedBenefitPlanBenefitObligation

us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo

us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
us-gaap:DefinedBenefitPlanByPlanAssetCategories, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanFundedStatusOfPlan
us-gaap:DefinedBenefitPlanByPlanAssetCategories
us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:DerivativeLiabilitiesCurrent
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:DerivativeLiabilitiesNoncurrent
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeNotionalAmount
dei:LegalEntity, us-gaap:CounterpartyName, us-gaap:SubsequentEventType
us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

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

us-gaap:InventoryValuationReserves

us-gaap:InventoryWorkInProcess

us-gaap:LandAndLandImprovements

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
us-gaap:CreditFacility
us-gaap:LineOfCredit
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:CreditFacility
us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
us-gaap:CreditFacility, us-gaap:LongtermDebtType
dei:LegalEntity, us-gaap:LongtermDebtType
us-gaap:LoansPayableToBank

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OtherAssetsMiscellaneousNoncurrent

us-gaap:OtherSundryLiabilitiesNoncurrent

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities

us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:RestrictedInvestments
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:TreasuryStockShares

us-gaap:UndistributedEarningsOfForeignSubsidiaries

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
Prepaid Expense And Other Assets Current
NonCurrent Assets
Operating Lease Right Of Use Asset
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Long Term Debt Current
Noncurrent Liabilities
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Gain Loss On Sale Of Property Plant Equipment
NetCashProvidedByUsedInInvestingActivities
Proceeds From Sale Of Productive Assets
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Treasury Stock Shares
DividendsAndRepurchase
Dividends Common Stock Cash
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Finished Goods
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:CommonStockValue ███▇▇▅▅▅▅▄▄▄▄▄▄▂▂▂▂▁▁▁▁▁0.1610.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.1570.1570.1560.1560.1560.1560.156NA0.012NANANA
us-gaap:CommonStockSharesIssued NA16.162NANA16.11716.05516.05416.015.99916.00116.015.94215.94815.95715.96915.93715.84615.84615.66115.71215.71315.65915.58315.583NA15.583NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding 15.781NA15.07914.84214.808NA15.25215.21515.158NA15.35315.64915.932NA15.69415.94515.923NA15.89415.76315.778NA15.74115.71115.624NA15.62415.711NA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic 15.715NA14.96114.74714.707NA15.08415.02414.99NA15.23815.52415.823NA15.69415.85315.846NA15.83215.69515.717NA15.66315.58315.583NA15.58315.583NA
us-gaap:EarningsPerShareBasic █▇▆█▇▇▆▇▇▇▆▇▇▆▁▆▆▆▅▆▆▆▆▇▇▆▆▆▇1.280.620.161.110.810.970.480.581.010.910.330.980.740.4-2.170.460.540.170.030.240.260.340.130.830.630.120.410.530.56
us-gaap:EarningsPerShareDiluted █▇▆█▇▇▆▇▇▇▆▇▇▆▁▆▇▆▅▆▆▆▆▇▇▆▆▆▇1.270.610.161.10.810.960.480.581.00.910.320.970.730.4-2.170.460.540.170.030.240.260.340.130.830.620.120.410.520.55
us-gaap:IncomeLossFromContinuingOperationsPerBasicShare NA6.2e-071.6e-071.1100000000000002e-068.100000000000001e-078.900000000000001e-074.8e-075.9e-071.02e-069.000000000000001e-073.9e-078.000000000000001e-078.900000000000001e-076.800000000000001e-071.7000000000000001e-075.8e-076.5e-072.1e-071.2e-074.6999999999999995e-073.4000000000000003e-07NANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare NA6.1e-071.6e-071.1e-068.100000000000001e-078.8e-074.8e-075.8e-071.01e-069.000000000000001e-073.9e-077.900000000000001e-078.8e-076.800000000000001e-071.7000000000000001e-075.699999999999999e-076.5e-072.1e-071.2e-074.6999999999999995e-073.3e-07NANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
 Operating Margin us-gaap:ConsolidationItems us-gaap:OperatingSegments█▆▄▅▄▄▃▄▄▄▃▄▄▃▂▃▄▁▃▃▃▃▂▃▄▂▂▂161.266133.36989.932104.9490.96498.49883.716101.324102.33391.47877.48891.61189.57883.46369.03584.42398.02547.72275.45280.10984.08676.16970.87483.92888.58863.22360.7767.763NA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,cswi:ContractorSolutions110.216NANANA49.826NANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,cswi:EngineeredReliabilitySolutions25.65NANANA22.154NANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,cswi:IndustrialProductsNA96.89858.78672.49361.23960.10148.67362.76963.35253.69243.65254.72753.8646.82937.90648.48753.26141.60631.71541.85843.47533.93428.49836.18639.97629.3624.90429.902NA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,cswi:SpecializedBuildingSolutions25.4NANANA18.984NANANANANANANANANANANANANANANANANANANANANANANANA
 Operating Margin us-gaap:ConsolidationItems,us-gaap:StatementBusinessSegments us-gaap:OperatingSegments,cswi:SpecialtyChemicalsNA36.47131.14632.44729.72538.39735.04338.55538.98137.78633.83636.88435.71836.63431.12935.93621.38219.08919.8915.24517.18716.92118.07519.77120.16320.09423.6124.322NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
 TTM Greenblatt ROC _ _█▅▁▆▅▄▃▆▆▅▃▅▅▃▂▃▄▁▁▂▂▂▂▆▄28.47416.924.11622.1816.25315.13510.48820.12220.32116.0719.42117.20417.74410.5348.27912.01514.2634.7223.3816.9697.416.7965.62320.77814.288NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:AllocatedShareBasedCompensationExpense █▅▆▅▆▆▆▅▅▅▅▄▄▄▅▄▄▃▃▁▆1.8881.1411.3941.2221.3281.2981.3661.1961.2131.051.0990.8650.9290.8471.1210.8470.8450.6720.6780.0861.27NANA0.0NANANANANA
us-gaap:ComprehensiveIncomeNetOfTax █▇▆█▇▇▇▇▇▇▆▇▇▆▁▇▇▆▅▆▆▆▆▇▇▅▆▆20.43510.2674.75917.4713.23910.3569.21110.43115.16113.4723.18615.32310.3415.741-34.0569.25310.142.735-0.3483.3882.5591.1591.44815.18510.273-4.3284.06.326NA
us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest 0.315NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 20.75NANANA13.239NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold █▆▃▄▃▃▃▄▄▃▂▃▃▃▂▃▄▄▃▂▃▂▂▂▃▁▁▁92.66879.39650.59456.20448.21253.77846.02553.9255.09848.63243.2649.40347.4947.27438.83451.52455.65856.27646.59844.46845.90441.83238.76942.90148.46533.31532.17534.919NA
us-gaap:GrossProfit █▅▃▅▃▄▃▄▄▃▂▃▃▂▁▃▃▁▁▂▃▁▂▃▂▂▁▂▃68.59854.039.33848.73642.75244.837.69147.40447.23542.934.22842.20942.08836.130.20238.84542.36931.028.89835.66338.20330.732.14940.84333.834.628.69633.17540.4
us-gaap:IncomeLossFromContinuingOperations NA9.62.34616.35411.9613.47.2828.81815.34413.65.99712.42414.00710.62.6359.210.33.31.8597.35.3NANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest █▃▁▆▅▅▃▄▆▅▃▅▅▃▂▄▄▁▁▂▂▂▂▆▄▂▃▄▄26.76410.93.05521.53615.62816.09.35412.45619.73316.99.46816.86618.0989.87.77511.56513.3194.03.2916.987.28.04.82319.83314.56.09.75112.57913.6
us-gaap:IncomeTaxExpenseBenefit █▃▂▆▅▄▄▅▆▅▅▆▅▁▆▆▆▃▄▅▅▅▄█▆▄▅▆6.4011.270.7095.1823.6682.6852.0723.6384.3893.3843.4714.4424.091-0.6785.144.2634.8051.3452.8863.1383.1044.1522.8256.8714.9062.813.3654.341NA
 us-gaap:InterestExpenseDebt us-gaap:BusinessAcquisition,us-gaap:NonrecurringAdjustment cswi:TAIndustriesTRUaire,us-gaap:AcquisitionRelatedCostsNA0.11.0NANA1.41.0NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:InterestIncomeExpenseNonoperatingNet ▁▂▆▇▇▇▇▇▆▇▇▇▇▆▆▅▅▆▅▅▅▅▅▄▅███-1.538-1.312-0.469-0.284-0.318-0.245-0.286-0.299-0.501-0.348-0.289-0.42-0.384-0.475-0.54-0.706-0.631-0.532-0.673-0.742-0.748-0.743-0.793-0.832-0.667-0.142-0.123-0.178NA
us-gaap:NetIncomeLoss █▇▆█▇▇▆▇▇▇▆▇▇▆▁▆▇▆▅▆▆▆▆▇▇▆▆▆▇20.0489.62.34616.35411.9614.67.3088.78315.20413.74.98115.15611.6766.3-34.0377.3028.5142.80.4053.8424.0965.41.99812.9629.71.86.3868.2388.7
us-gaap:NetIncomeLossAttributableToNoncontrollingInterest 0.315NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingIncomeLoss █▅▁▆▅▄▃▆▆▅▃▅▅▃▂▃▄▁▁▂▂▂▂▆▄▂▃▃28.47416.924.11622.1816.25315.13510.48820.12220.32116.0719.42117.20417.74410.5348.27912.01514.2634.7223.3816.9697.416.7965.62320.77814.2888.429.72211.749NA
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax -0.109NANANA-0.055NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 0.489NANANA1.338NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossNetOfTax 0.387NANANA1.279NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherNonoperatingIncomeExpense ▇▃▆▇▇█▆▁▇█▇▇█▇▇▇▇▇▇█▇▇▇▇▇▇▇█-0.172-4.71-0.592-0.36-0.3071.167-0.848-7.367-0.0871.2860.3360.0820.738-0.1270.0360.256-0.313-0.1170.5830.7530.538-0.041-0.007-0.113-0.065-0.1350.1521.008NA
us-gaap:ProfitLoss 20.363NANANA11.96NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▆▃▄▃▄▃▄▄▃▂▃▃▃▂▃▃▃▂▂▃▁▂▃▂▂▁▂▃161.266133.489.932104.9490.96498.683.716101.324102.33391.577.48891.61289.683.569.03684.42289.387.475.49680.13184.10764.070.91883.74468.876.360.87168.09488.9
 us-gaap:Revenues us-gaap:BusinessAcquisition cswi:TAIndustriesTRUaire▁█33.533.8NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:SellingGeneralAndAdministrativeExpense █▇▆▃▃▄▃▄▃▃▃▃▂▃▂▃▄▃▃▃▄▄▃▁▃40.12437.05335.22226.55626.49928.63427.20327.28226.91426.77424.80725.00524.34425.65721.92326.8328.10626.13225.50425.89429.71127.63126.52620.06526.156NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:Assets ███▂▂▂▂▂▂▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂904.242874.957880.577391.667371.357369.245380.694371.377367.031352.632317.484330.924338.879340.816348.46403.019407.55397.664364.777384.377389.513392.26408.569393.595NA286.521NANANA
us-gaap:Liabilities ███▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▃▂459.416462.944477.8689.62687.34792.50487.70284.93890.20488.94663.65770.62371.2775.05188.025108.85123.965125.22696.133118.002126.77134.25152.859140.732NA81.92NANANA
us-gaap:LiabilitiesAndStockholdersEquity ███▂▂▂▂▂▂▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂904.242874.957880.577391.667371.357369.245380.694371.377367.031352.632317.484330.924338.879340.816348.46403.019407.55397.664364.777384.377389.513392.26408.569393.595NA286.521NANANA
us-gaap:StockholdersEquity NA412.013402.717302.041284.01276.741292.992286.439276.827263.686253.827260.301267.609265.765260.435294.169283.585272.438268.644266.375262.743258.01255.71252.863NA204.601NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNA-0.799-0.881-0.871-0.875-0.871-0.939-0.936-3.47-3.466-2.467-2.508-2.51-2.53-1.918-1.927-1.91-1.901-1.219-1.221-1.219-1.229-0.355-0.362-5.21-5.210.9520.9520.952
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedGainLossNetCashFlowHedgeParentNA-0.803-1.233-1.385-1.445-1.39-0.701-0.908-0.691-0.394NANA-0.066-0.108NANANANANANANANANANANANANANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncomeNA-5.996-6.638-9.051-10.167-11.446-7.221-9.124-10.772-10.729-10.438-8.643-8.81-7.475-6.877-6.858-8.809-10.435NANANA-7.698-6.997-6.447NA-10.293NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedTranslationAdjustmentNA-4.394-4.524-6.795-7.847-9.185-5.581-7.28-6.611-6.869-7.861-6.279-6.234-4.837-4.629-4.495-6.456-8.132-8.714-7.18-6.572-5.248-5.941-5.094-2.782-3.877-1.5840.8022.714
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapitalNA104.689103.53850.93650.18248.32747.01349.06747.84646.63345.57644.47843.61342.68441.85140.55939.21238.701NANANA31.59730.45629.058NA0.0NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:CommonStockNA0.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.157NANANA0.1560.1560.156NA0.0NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:RetainedEarningsNA347.234339.731339.397325.042315.078302.358297.094290.351277.588263.538258.557243.402233.65227.311261.348254.046245.026NANANA233.955232.095230.096NA208.784NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:TreasuryStockNA-34.075-34.075-79.401-81.207-75.377-49.317-50.757-50.757-49.964-45.007-34.249-10.754-3.252-2.008-1.037-1.021-1.011NANANA0.0NANANA0.0NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:AssetsCurrent █▆▆▄▃▃▃▂▂▃▁▂▁▁▁▃▃▂▂▃▃▃▄▅242.672214.553215.823174.858153.434150.045158.625149.277139.738151.267124.689133.497130.11127.567132.623153.707157.157146.283138.138155.204155.788155.521167.328184.426NA135.009NANANA
 us-gaap:Cash us-gaap:StatementGeographical country:USNA6.1NANANA11.7NANANA17.8NANANA4.0NANANA0.4NANANA17.6NANANA10.3NANANA
 us-gaap:Cash us-gaap:StatementGeographical us-gaap:NonUsNA4.0NANANA6.6NANANA8.8NANANA7.7NANANA22.2NANANA8.4NANANA10.1NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▂▁▂▇▃▂▆▃▁▄▂▁▁▁▄▄▄▃▃▃▃▄██▄▃▃▃15.67710.08818.2647.29919.68718.33839.88423.67710.22826.65114.62411.21310.98311.70626.54226.48325.92623.14620.41424.62421.7125.98751.05253.94531.88520.44820.58925.625NA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▂▁▃█▃▃▇▄▁▄▂▁15.67710.08818.2647.29919.68718.33839.88423.67710.22826.65114.62411.213NA11.706NANANA23.146NANANA25.987NANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▆▄▄▄▄▂▃▄▃▁▃▃▃▂▃▄▃▁▂▂▂▁▂111.9496.69575.00570.09271.4974.8857.58368.71172.84166.13650.27761.61765.55563.38351.40766.44971.2763.78249.75858.29558.82552.63746.16456.447NA48.941NANANA
 us-gaap:ReceivablesNetCurrent us-gaap:ConsolidatedEntities,us-gaap:CounterpartyName us-gaap:VariableInterestEntityPrimaryBeneficiary,cswi:WhitmoreManufacturingLLC7.179NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:InventoryNet █▇█▂▃▂▃▂▂▂▂▂▁▁▁▂▂▂▂▂▂▂▂▂105.00598.086101.5652.0959.44153.75357.26952.85154.22451.42950.44448.76946.33542.97445.48752.34451.19450.40153.0849.41450.69551.63454.68455.055NA47.175NANANA
us-gaap:InventoryFinishedGoods ███▂▃▂▃▂▂▂▂▂▁▁▁▂▂▂▂▂▁▁▁▁72.95372.45274.74231.69235.85833.77135.58831.03531.94431.87630.74828.60626.42224.56126.11230.77228.76729.53832.45328.1627.24826.08725.97326.378NA25.325NANANA
us-gaap:InventoryLIFOReserve ▁▂▄▄▄▄▅▅▅▅█▇▇▇▆▆▆▆▆▆▆▆▆▆4.2874.5654.8164.8164.8164.8165.0275.0265.0275.0275.7115.5115.5115.5115.2955.2955.2955.2955.3025.3025.3025.3025.3045.304NA5.456NANANA
us-gaap:InventoryRawMaterialsAndSupplies █▅▅▂▃▁▂▂▃▁▂▂▂▂▂▃▃▂▃▃▃▄▆▆33.61127.41628.4621.40124.14520.93521.70622.43223.45720.26721.73422.73522.4621.85522.32923.71724.03821.71723.69923.65325.00426.01928.8729.69NA21.837NANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▄▄█▂▁▁▂▂▁▃▄▄▂▃▂▃▃▃▅▅▄▅▄▅10.059.68420.9985.3772.8163.0743.8434.0382.4457.039.32311.2325.0447.0776.1646.5226.9387.17813.13312.49811.37511.9859.9311.973NA6.812NANANA
us-gaap:MachineryAndEquipmentGross NA95.848NANANA72.652NANANA68.982NANANA66.23NANANA64.944NANANA65.732NANANA62.358NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:NoncurrentAssets NA660.404NANANA219.2NANANA201.365NANANA205.613NANANA251.381NANANA233.868235.096209.169NA148.574NANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical country:USNA617.258NANANA196.679NANANA176.935NANANA178.01NANANA223.855NANANA220.878221.861195.602NA134.117NANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical us-gaap:NonUsNA43.146NANANA22.521NANANA24.43NANANA27.603NANANA27.526NANANA12.9913.23513.567NA14.457NANANA
us-gaap:PropertyPlantAndEquipmentGross NA155.498NANANA128.533NANANA119.187NANANA116.44NANANA121.214NANANA113.865NANANA106.678NANANA
us-gaap:ConstructionInProgressGross NA3.462NANANA8.163NANANA3.746NANANA2.504NANANA3.347NANANA6.917NANANA1.871NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment ▇▆█▇▇▆▆▅▅▄▄▃▃▃▂▃▂▁▃▃▂▂▂▁73.17772.94477.66675.23573.32571.35570.28568.4467.85465.54864.91163.31562.22261.96759.79161.78860.13657.31761.32761.17959.27559.03557.36855.774NA52.954NANANA
us-gaap:AmortizationOfIntangibleAssets █▄▂▂▂▁▂▂▂▁▁▁▁▃▁▂▂▂▁▂▂▂▁▁▁▁▁▁9.15.12.11.71.71.61.71.71.71.61.51.61.63.01.42.22.11.8211.11.91.9862.2331.61.61.6571.2511.21.2NA
us-gaap:PropertyPlantAndEquipmentNet ▇▇█▂▂▂▂▂▁▁▁▁▁▁▂▃▃▃▃▃▃▃▃▃80.66482.55486.25457.73457.12457.17855.59954.86454.24853.63952.7252.36853.43754.47355.23564.0164.04863.89762.99663.52463.51964.35761.94260.265NA56.837NANANA
us-gaap:Goodwill ███▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▂▂▁218.927218.795222.26292.41992.0891.68692.7292.25292.42986.29580.83881.3481.33481.76481.8781.76681.28680.86367.14767.37567.4467.75773.30955.73NA40.645NANANA
 us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill us-gaap:IndefiniteLivedIntangibleAssetsByMajorClass us-gaap:TrademarksAndTradeNames███▁▁▁▁▁▁▁▁▁▁▁▁▃▃▃▃▃▃▃▃▃54.60254.59454.58611.05811.04711.02712.02412.01312.0212.00811.40511.32911.32711.34211.35822.16322.13822.12121.33621.35424.15224.15424.0322.925NA8.052NANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ███▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂286.06283.06279.50243.36844.77746.18549.4250.47252.33550.46647.37649.26651.12253.05454.94787.23988.89490.6180.41882.38686.82788.72785.74280.491NA40.997NANANA
us-gaap:FiniteLivedIntangibleAssetsNet █▁231.458228.466NANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:IntangibleAssetsNetIncludingGoodwill us-gaap:ConsolidatedEntities,us-gaap:CounterpartyName us-gaap:VariableInterestEntityPrimaryBeneficiary,cswi:WhitmoreManufacturingLLC7.895NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset ▇██▁▁▁▁▁▁59.6561.70763.67215.08415.6916.38314.68314.33115.037NANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ███▂▂▂▂▂▃▁▁▁▂▂▂▂▂▂▂▂▂▂▂▁75.91975.99576.73623.28823.94224.15122.31822.45126.18210.96511.86114.45322.87623.95823.78516.29716.16516.01116.07815.88815.93915.89820.24812.683NA13.033NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:AccountsPayableCurrent █▆▄▃▄▄▃▂▃▃▂▂▃▂▂▂▃▂▂▁▁▁▁▁43.22732.44425.66720.73623.28821.97817.70414.81317.88719.02414.51414.76618.27316.82614.94616.66117.56314.41912.66410.20310.9469.91210.28511.689NA8.96NANANA
us-gaap:AccruedIncomeTaxesCurrent NA3.755NANANA0.529NANANA0.75NANANA0.768NANANA0.868NANANANANANANANANANANA
us-gaap:AccruedLiabilitiesCurrent ▇██▅▄▅▅▅▃▄▄▃▂▂▃▄▄▂▂▂▁▂▁▁47.93949.74350.53136.11330.10436.60734.66634.96626.02729.42629.13826.26523.03823.50124.70832.04330.82922.75623.61720.25817.05121.0918.65518.339NA16.001NANANA
us-gaap:LiabilitiesCurrent █▇▆▄▄▄▄▃▃▃▃▂▃▃▃▃▃▂▂▁▁▁▁▃91.72782.74876.75957.4153.95359.14653.27950.70844.8349.17244.38141.99645.33944.85443.82849.26548.95337.73636.84231.02228.55831.56329.50147.464NA38.522NANANA
us-gaap:LongTermDebtCurrent ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█0.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.56117.436NA13.561NANANA
us-gaap:OperatingLeaseLiabilityCurrent ███▁▁▁8.0118.0637.9683.1883.1043.056NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent NA6.718NANANA4.305NANANA6.016NANANA6.261NANANA6.979NANANA4.7173.5594.578NA3.744NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:LongTermDebt ▇██▁▁▁▁▁▁▂▁▁▁▁▂▂▃▃▂▃▃▃▄▃231.196242.337255.47710.61710.75810.89811.03811.17921.81931.45911.621.7419.8824.0240.16153.17667.19173.20746.84772.40284.54289.682106.32394.174NA26.704NANANA
us-gaap:LongTermDebtNoncurrent ▇██▁▁▁▁▁▁▂▁▁▁▁▂▂▃▃▂▃▃▃▄▃230.635241.776254.91610.05610.19710.33710.47710.61821.25830.89811.03921.17919.31923.45939.652.61566.6372.64646.28671.84183.98189.121105.76276.738NA13.143NANANA
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent ▆▆▇▇▇▇██▇█▇▇▇█▁▂▄▅▄▅▅▆▆▆1.6741.6951.8541.8531.8681.8792.0492.0381.9231.9781.7891.8921.9412.0170.8091.0271.2521.4641.31.5051.6051.7461.6691.644NA22.545NANANA
us-gaap:OtherLiabilitiesNoncurrent ███▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂135.38136.725144.33120.30721.32921.14219.30218.89719.4356.1145.4844.5774.6714.7213.7885.9437.1313.3811.70513.63412.62611.8215.92714.886NA7.71NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▇██▁▁▁54.86156.70958.73713.75714.44415.179NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo ███▁8.929.0098.9913.121NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree ███▁8.7858.918.8942.851NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour ███▁8.7868.7858.7852.548NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NA8.786NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NA26.518NANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:StockholdersEquity NA412.013402.717302.041284.01276.741292.992286.439276.827263.686253.827260.301267.609265.765260.435294.169283.585272.438268.644266.375262.743258.01255.71252.863NA204.601NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNA-0.799-0.881-0.871-0.875-0.871-0.939-0.936-3.47-3.466-2.467-2.508-2.51-2.53-1.918-1.927-1.91-1.901-1.219-1.221-1.219-1.229-0.355-0.362-5.21-5.210.9520.9520.952
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedGainLossNetCashFlowHedgeParentNA-0.803-1.233-1.385-1.445-1.39-0.701-0.908-0.691-0.394NANA-0.066-0.108NANANANANANANANANANANANANANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncomeNA-5.996-6.638-9.051-10.167-11.446-7.221-9.124-10.772-10.729-10.438-8.643-8.81-7.475-6.877-6.858-8.809-10.435NANANA-7.698-6.997-6.447NA-10.293NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AccumulatedTranslationAdjustmentNA-4.394-4.524-6.795-7.847-9.185-5.581-7.28-6.611-6.869-7.861-6.279-6.234-4.837-4.629-4.495-6.456-8.132-8.714-7.18-6.572-5.248-5.941-5.094-2.782-3.877-1.5840.8022.714
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapitalNA104.689103.53850.93650.18248.32747.01349.06747.84646.63345.57644.47843.61342.68441.85140.55939.21238.701NANANA31.59730.45629.058NA0.0NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:CommonStockNA0.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.157NANANA0.1560.1560.156NA0.0NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:RetainedEarningsNA347.234339.731339.397325.042315.078302.358297.094290.351277.588263.538258.557243.402233.65227.311261.348254.046245.026NANANA233.955232.095230.096NA208.784NANANA
 us-gaap:StockholdersEquity us-gaap:StatementEquityComponents us-gaap:TreasuryStockNA-34.075-34.075-79.401-81.207-75.377-49.317-50.757-50.757-49.964-45.007-34.249-10.754-3.252-2.008-1.037-1.021-1.011NANANA0.0NANANA0.0NANANA
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest █▁431.12412.013NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CommonStockValue ███▇▇▅▅▅▅▄▄▄▄▄▄▂▂▂▂▁▁▁▁▁0.1610.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.1570.1570.1560.1560.1560.1560.156NA0.012NANANA
us-gaap:AdditionalPaidInCapital ███▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▁▁107.531104.689103.53850.93650.18248.32747.01349.06747.84646.63345.57644.47843.61342.68441.85140.55939.21238.70137.60334.58534.32731.59730.45629.058NA7.81NANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▇▇▇▆▅▅▅▄▄▃▃▂▁▁▃▂▂▂▂▂▁▁▁364.905347.234339.731339.397325.042315.078302.358297.094290.351277.588263.538258.557243.402233.65227.311261.348254.046245.026242.298241.892238.051233.955232.095230.096NA208.784NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ██▇▄▃▁▆▄▂▂▂▄▄▆▆▇▄▂▂▃▄▅▆▇-5.609-5.996-6.638-9.051-10.167-11.446-7.221-9.124-10.772-10.729-10.438-8.643-8.81-7.475-6.877-6.858-8.809-10.435-10.442-9.689-9.235-7.698-6.997-6.447NA-10.293NANANA
us-gaap:TreasuryStockValue ▄▄▄██▇▅▅▅▅▅▄▂▁▁▁▁▁▁35.86834.07534.07579.40181.20775.37749.31750.75750.75749.96445.00734.24910.7543.2522.0081.0371.0211.0110.972NANA0.0NA0.0NA2.712NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue NANA1.3951.2221.328NA1.3671.1961.213NA1.0980.8650.929NA1.2931.0191.017NANANANANANANANANANANANA
 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapital1.888NA1.3951.2221.328NA1.3671.1961.213NA1.0980.8650.929NA1.2931.0191.017NANANANANANANANANANANANA
 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents us-gaap:Parent1.888NANANA1.328NANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ▅▃▂█▄▂▆▇▂▂▆▄▂▁▃▄▃▂18.92912.2089.26330.63714.1469.98622.80427.6979.419.8324.9415.9938.9474.39713.30315.00710.4496.363NANANANANANANANANANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities ██▁██████████████▇0.304-4.927-280.611-2.514-1.837-2.251-2.874-1.593-13.726-11.0420.0275.642.316-1.8650.69-1.021-2.349-30.736NANANANANANANANANANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁█▂▁▁▂▁▁▂▁▁▁▁▁▁▂-13.701-15.254241.577-0.803-11.471-27.858-4.138-12.694-12.46114.903-20.898-21.636-11.642-17.384-14.008-14.104-6.025NANANANANANANANANANANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▅▄▁█▅▂▇▆▃▆▅5.589-8.172-29.03927.6121.349-21.54616.20713.449-16.42312.0273.411NANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:IncreaseDecreaseInAccountsReceivable ▇█▁▃▃▇▁▃▄▇▁▃▄▆▁▂▅▅▂▃▅▅▁▂▅▅▂16.16421.334-9.087-1.713-3.31518.14-11.244-3.6984.79916.275-10.977-3.8782.40511.371-10.835-5.1157.2778.604-8.33-0.4895.9777.09-10.79-5.9457.1237.512-8.68NANA
us-gaap:IncreaseDecreaseInInventories █▄▅▁▆▂▅▃▅▃▅▅▅▃▄▄▄▃▅▄▄▂▃▃▄▅▅11.0361.7962.461-7.3386.458-3.4464.2-1.262.159-2.1391.9272.4163.333-2.254-0.4250.8340.853-2.9053.997-0.47-0.586-3.572-1.007-1.0270.551.9483.634NANA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▅▃▂█▄▂▆▇▂▂▆▄▂▁▃▄▃▂18.92912.2089.26330.63714.1469.98622.80427.6979.419.8324.9415.9938.9474.39713.30315.00710.4496.363NANANANANANANANANANANA
us-gaap:NetIncomeLoss █▇▆█▇▇▆▇▇▇▆▇▇▆▁▆▇▆▅▆▆▆▆▇▇▆▆▆▇20.0489.62.34616.35411.9614.67.3088.78315.20413.74.98115.15611.6766.3-34.0377.3028.5142.80.4053.8424.0965.41.99812.9629.71.86.3868.2388.7
us-gaap:ProfitLoss 20.363NANANA11.96NANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ██▁██████████████▇0.304-4.927-280.611-2.514-1.837-2.251-2.874-1.593-13.726-11.0420.0275.642.316-1.8650.69-1.021-2.349-30.736NANANANANANANANANANANA
us-gaap:PaymentsToAcquireProductiveAssets ▂▃▄▄▃▆▅▄▄▅▄▂▃▂▁▃▄▄▃▄▅█▅▂▃▁▄1.0791.9472.5292.521.8373.8423.0242.3452.2262.7492.0241.2531.4891.2710.4161.5472.32.4041.892.3032.7725.0292.8321.3191.8730.3082.014NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁█▂▁▁▂▁▁▂▁▁▁▁▁▁▂-13.701-15.254241.577-0.803-11.471-27.858-4.138-12.694-12.46114.903-20.898-21.636-11.642-17.384-14.008-14.104-6.025NANANANANANANANANANANANA
us-gaap:RepaymentsOfLongTermDebt 23.14NA0.140.14110.14NA0.1410.64117.14NANANANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsOfDividends █▇▇▇▇▇▇▇▇▁▁▁▁2.3582.1131.9981.9871.9852.0422.0072.0532.0280.00.00.00.0NANANANA0.0NANANA0.00.0NANA7.6340.21NANA
us-gaap:PaymentsForRepurchaseOfCommonStock ▂▁▁▁▄█▂▁▁▂▄▇▃▁▁▁▁▁▁▁▁▁3.1680.0011.1360.0069.34625.6761.9910.00.7934.95710.75823.4957.5021.2440.9710.0160.010.0390.4030.0130.5560.0NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value161000.0161000.0161000.0160000.0160000.0159000.0159000.0159000.0159000.0158000.0158000.0158000.0158000.0158000.0158000.0157000.0157000.0157000.0157000.0156000.0156000.0156000.0156000.0156000.012000.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.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.0

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2021-03-312020-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-31
Value16161616161516161515151515151515151515151515
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302014-12-312014-09-30
Value151514141515151515151515151515151515151515
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302014-12-312014-09-30
Value151414141515141515151515151515151515151515
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.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-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value1.280.620.161.110.810.970.480.581.010.910.330.980.740.4-2.170.460.540.170.030.240.260.340.130.830.630.120.410.530.56
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.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value1.270.610.161.10.810.960.480.581.00.910.320.970.730.4-2.170.460.540.170.030.240.260.340.130.830.620.120.410.520.55
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value0.620.161.110.810.890.480.591.020.90.390.80.890.680.170.580.650.210.120.470.34
Percentage of IncomeLossFromContinuingOperationsPerBasicShare100.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-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value0.610.161.10.810.880.480.581.010.90.390.790.880.680.170.570.650.210.120.470.33
Percentage of IncomeLossFromContinuingOperationsPerDilutedShare100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-09-30
Value1888000.01141000.01394000.01222000.01328000.01298000.01366000.01196000.01213000.01050000.01099000.0865000.0929000.0847000.01121000.0847000.0845000.0672000.0678000.086000.01270000.00
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.20.91.61.21.51.31.61.21.21.11.40.91.01.01.61.00.90.80.90.11.50.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value20104.7591713109.2111015133.18615105.741-34.0569.253102.735-0.3483.3882.5591.1591.4481510-4.3284.06.326
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.77.75.316.614.610.511.010.314.814.74.116.711.56.9-49.311.011.43.1-0.54.23.01.82.018.111.6-5.76.69.3

Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest


Comprehensive
Period End2021-06-30
Value315000.0
Percentage of ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.2

Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest


Comprehensive
Period End2021-06-302020-06-30
Value2013
Percentage of ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.914.6

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value92795056485346535548434947473851555646444541384248333234
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax57.559.556.353.653.054.555.053.253.853.155.853.953.056.656.361.062.364.461.755.554.665.454.751.254.543.752.951.3

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value6854394842443747474234424236303842312835383032403334283340
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax42.540.543.746.447.045.445.046.846.246.944.246.147.043.243.746.047.435.538.344.545.448.045.348.849.145.347.148.745.4

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-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value9.62.3461611137.2828.81815135.9971214102.6359.2103.31.8597.35.3
Percentage of IncomeLossFromContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.22.615.613.113.68.78.715.014.97.713.615.612.73.810.911.53.82.59.16.3

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

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value26103.0552115169.3541219169.46816189.87.77511134.03.2916.987.28.04.82319146.09.7511213
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax16.68.23.420.517.216.211.212.319.318.512.218.420.211.711.313.714.94.64.48.78.612.56.823.721.17.916.018.515.3

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Income
Period End2021-06-302021-03-31
Value4.8-0.4
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest17.9-3.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:TAIndustriesTRUaire0.00.0

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value6.4011.270.7095.1823.6682.6852.0723.6384.3893.3843.4714.4424.091-0.6785.144.2634.8051.3452.8863.1383.1044.1522.8256.8714.9062.813.3654.341
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.01.00.84.94.02.72.53.64.33.74.54.84.6-0.87.45.05.41.53.83.93.76.54.08.25.53.75.56.4

us-gaap:IncomeTaxExpenseBenefit us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

cswi:TAIndustriesTRUaire, us-gaap:AcquisitionRelatedCosts


Income
Period End2021-03-312020-12-312020-03-312019-12-31
Value0.0-1.1-2.0-1.9
Percentage of IncomeTaxExpenseBenefit0.0-155.1-74.5-91.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0-1.2-2.0-2.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:TAIndustriesTRUaire us-gaap:AcquisitionRelatedCosts0.00.00.00.0

Interest Expense Debt

us-gaap:InterestExpenseDebt us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

us-gaap:InterestExpenseDebt

cswi:TAIndustriesTRUaire, us-gaap:AcquisitionRelatedCosts


Interest
Period End2021-03-312020-12-312020-03-312019-12-31
Value100000.01000000.01400000.01000000.0
Percentage of InterestExpenseDebt100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.11.11.41.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:TAIndustriesTRUaire us-gaap:AcquisitionRelatedCosts0.00.00.00.0

Interest Income Expense Nonoperating Net

us-gaap:InterestIncomeExpenseNonoperatingNet

us-gaap:InterestIncomeExpenseNonoperatingNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value-1538000.0-1312000.0-469000.0-284000.0-318000.0-245000.0-286000.0-299000.0-501000.0-348000.0-289000.0-420000.0-384000.0-475000.0-540000.0-706000.0-631000.0-532000.0-673000.0-742000.0-748000.0-743000.0-793000.0-832000.0-667000.0-142000.0-123000.0-178000.0
Percentage of InterestIncomeExpenseNonoperatingNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.0-1.0-0.5-0.3-0.3-0.2-0.3-0.3-0.5-0.4-0.4-0.5-0.4-0.6-0.8-0.8-0.7-0.6-0.9-0.9-0.9-1.2-1.1-1.0-0.8-0.2-0.2-0.3

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value209.62.3461611147.3088.78315134.98115116.3-34.0377.3028.5142.80.4053.8424.0965.41.998129.71.86.3868.2388.7
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.47.22.615.613.114.88.78.714.915.06.416.513.07.5-49.38.69.53.20.54.84.98.42.815.514.12.410.512.19.8

us-gaap:NetIncomeLoss us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Net
Period End2021-04-01
Value5.3
Percentage of NetIncomeLoss0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:Shell0.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Net
Period End2021-06-30
Value0.6
Percentage of NetIncomeLoss3.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC0.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-03-312015-12-31
Value2.34616117.3088.783154.9811511-34.0377.3028.5141.861.999
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.034.4100.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.615.613.18.78.714.96.416.513.0-49.38.69.52.92.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Income Loss Attributable To Noncontrolling Interest

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest


Net
Period End2021-06-30
Value315000.0
Percentage of NetIncomeLossAttributableToNoncontrollingInterest100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.2

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value28164.116221615102020169.4211717108.27912144.7223.3816.9697.416.7965.62320148.429.72211
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.712.74.621.117.915.312.519.919.917.612.218.819.812.612.014.216.05.44.58.78.810.67.924.816.111.016.017.3

us-gaap:OperatingIncomeLoss us-gaap:ConsolidationItems

cswi:EliminationsAndReconcilingItems


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value-5.161-3.476-3.597-3.362-4.0-4.003-3.569-3.433-3.344-3.307-3.212-3.166-2.622-3.55-3.068-2.809-2.271-2.813-1.951-2.544-5.967-2.498-3.706
Percentage of OperatingIncomeLoss-18.1-20.5-87.4-15.2-24.6-26.4-34.0-17.1-16.5-20.6-34.1-18.4-14.8-33.7-37.1-23.4-15.9-59.6-57.7-36.5-80.5-36.8-65.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-3.2-2.6-4.0-3.2-4.4-4.1-4.3-3.4-3.3-3.6-4.1-3.5-2.9-4.3-4.4-3.3-2.5-3.2-2.6-3.2-7.1-3.9-5.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:EliminationsAndReconcilingItems7069.90.00.00.00.00.00.00.00.00.00.0-316600.00.00.0-306800.0280900.0-113550.00.0-4434.1-11563.6-28414.30.0-8422.7

us-gaap:OperatingSegments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value33207.71325201914232319122020141114167.5355.3329.513139.2949.32921148.5719.68611
Percentage of OperatingIncomeLoss118.1120.5187.4115.2124.6126.4134.0117.1116.5120.6134.1118.4114.8133.7137.1123.4115.9159.6157.7136.5180.5136.8165.9103.899.8101.899.6100.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.915.38.624.322.319.416.823.223.121.216.322.222.716.916.417.618.58.67.111.915.914.513.225.816.011.215.917.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments20.90.08.624.322.30.016.823.223.10.016.322.222.70.016.417.616.90.07.111.915.90.013.225.716.10.015.917.4

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

us-gaap:OperatingSegments, cswi:ContractorSolutions


Operating
Period End2021-06-302020-06-30
Value2915
Percentage of OperatingIncomeLoss103.697.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.317.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:ContractorSolutions26.831.9

us-gaap:OperatingSegments, cswi:EngineeredReliabilitySolutions


Operating
Period End2021-06-302020-06-30
Value3.8544.038
Percentage of OperatingIncomeLoss13.524.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.44.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:EngineeredReliabilitySolutions15.018.2

us-gaap:OperatingSegments, cswi:IndustrialProducts


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value162.9981916138.6431617128.0591413107.29912138.4113.9789.897106.2893.422119.6865.2453.0084.651
Percentage of OperatingIncomeLoss98.272.888.9100.390.082.481.683.978.785.582.678.3102.388.2102.295.6178.1117.7142.0143.192.560.956.267.862.330.939.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.53.318.817.913.810.316.216.713.810.415.515.512.910.614.515.39.65.312.412.69.84.813.910.96.94.96.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:IndustrialProducts0.05.127.226.60.017.826.126.90.018.526.025.80.019.325.325.60.012.523.624.40.012.032.224.20.012.115.6

us-gaap:OperatingSegments, cswi:SpecializedBuildingSolutions


Operating
Period End2021-06-302020-06-30
Value0.2690.307
Percentage of OperatingIncomeLoss0.91.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:SpecializedBuildingSolutions1.11.6

us-gaap:OperatingSegments, cswi:SpecialtyChemicals


Operating
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value3.7874.7155.8153.9465.5125.4147.1426.6236.7254.5746.1586.4733.3114.0482.21.911-0.8170.5411.2321.1213.0681.7354.9612.730.9344.0364.173
Percentage of OperatingIncomeLoss22.4114.626.224.336.451.635.532.641.848.635.836.531.448.918.313.4-17.316.017.715.145.130.923.919.111.141.535.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.85.25.54.35.66.57.06.57.35.96.77.24.05.92.62.1-0.90.71.51.34.82.45.93.11.26.66.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:SpecialtyChemicals0.015.117.913.30.015.418.517.00.013.516.718.10.013.06.18.90.02.78.16.50.09.625.113.50.017.117.2

Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax


Other
Period End2021-06-302020-06-30
Value-109000.0-55000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-0.1

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

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302020-06-30
Value489000.01338000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.31.5

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


Other
Period End2021-06-302020-06-30
Value387000.01279000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.21.4

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302020-06-30
Value-109000.0-55000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax-28.2-4.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-0.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302020-06-30
Value387000.01279000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.21.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedOtherComprehensiveIncome0.00.0

us-gaap:AccumulatedTranslationAdjustment


Other
Period End2021-06-302020-06-30
Value489000.01338000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax126.4104.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.31.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedTranslationAdjustment0.00.0

us-gaap:Parent


Other
Period End2021-06-302020-06-30
Value387000.01279000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.21.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Parent0.00.0

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value-172000.0-4710000.0-592000.0-360000.0-307000.01167000.0-848000.0-7367000.0-87000.01286000.0336000.082000.0738000.0-127000.036000.0256000.0-313000.0-117000.0583000.0753000.0538000.0-41000.0-7000.0-113000.0-65000.0-135000.0152000.01008000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-3.5-0.7-0.3-0.31.2-1.0-7.3-0.11.40.40.10.8-0.20.10.3-0.4-0.10.80.90.6-0.1-0.0-0.1-0.1-0.20.21.5

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.613.1

us-gaap:ProfitLoss us-gaap:StatementEquityComponents

us-gaap:Parent


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss98.5100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.413.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Parent0.00.0

us-gaap:RetainedEarnings


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss98.5100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.413.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.0

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value161133891049098831011029177918983698489877580846470836876606888
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ConsolidationItems

cswi:EliminationsAndReconcilingItems


Revenue
Period End2021-06-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-31
Value-0.0730.00.00.00.00.0-0.0010.00.0010.00.0020.001-0.0010.0020.0030.0440.0220.0210.090.044
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.00.00.00.00.0-0.00.00.00.00.00.0-0.00.00.00.10.00.00.10.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.00.00.00.00.0-0.00.00.00.00.00.0-0.00.00.00.10.00.00.10.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:EliminationsAndReconcilingItems100.00.00.00.00.00.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IntersegmentElimination


Revenue
Period End2021-06-302020-06-30
Value0.0730.072
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:IntersegmentElimination100.0100.0

us-gaap:OperatingSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value1611338910490988310110291779189836984984775808476708388636067
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.099.9100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0109.854.699.9100.0100.0119.099.9100.2128.882.999.899.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.099.9100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0109.854.699.9100.0100.0119.099.9100.299.682.999.899.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments100.0100.0100.0100.0100.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:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IntersegmentElimination, cswi:ContractorSolutions


Revenue
Period End2021-06-302020-06-30
Value0.0260.058
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:IntersegmentElimination cswi:ContractorSolutions100.0100.0

us-gaap:IntersegmentElimination, cswi:SpecializedBuildingSolutions


Revenue
Period End2021-06-302020-06-30
Value0.0470.014
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:IntersegmentElimination cswi:SpecializedBuildingSolutions100.0100.0

us-gaap:OperatingSegments, cswi:ContractorSolutions


Revenue
Period End2021-06-302020-06-30
Value11049
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:ContractorSolutions100.0100.0

us-gaap:OperatingSegments, cswi:EngineeredReliabilitySolutions


Revenue
Period End2021-06-302020-06-30
Value2522
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.924.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.924.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:EngineeredReliabilitySolutions100.0100.0

us-gaap:OperatingSegments, cswi:IndustrialProducts


Revenue
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value965872616048626353435453463748534131414333283639292429
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax72.665.469.167.361.058.161.961.958.756.359.760.156.154.957.459.647.642.052.251.753.040.243.258.138.540.943.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax72.665.469.167.361.058.161.961.958.756.359.760.156.154.957.459.647.642.052.251.753.040.243.245.038.540.943.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:IndustrialProducts100.0100.0100.0100.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:OperatingSegments, cswi:SpecializedBuildingSolutions


Revenue
Period End2021-06-302020-06-30
Value2518
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:SpecializedBuildingSolutions100.0100.0

us-gaap:OperatingSegments, cswi:SpecialtyChemicals


Revenue
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value363132293835383837333635363135211919151716181920202324
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax27.334.630.932.738.941.938.138.141.343.740.339.943.945.142.623.921.826.319.020.426.425.523.629.326.338.835.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax27.334.630.932.738.941.938.138.141.343.740.339.943.945.142.623.921.826.319.020.426.425.523.622.726.338.835.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments cswi:SpecialtyChemicals100.0100.0100.0100.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:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

cswi:BookAndShip


Revenue
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value13766837063798374
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax85.373.779.577.476.278.281.282.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax85.373.779.577.476.278.281.282.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip100.0100.0100.0100.0100.0100.0100.0100.0

cswi:BuildToOrder


Revenue
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value2323212019221915
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.726.320.522.623.821.818.817.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.726.320.522.623.821.818.817.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BuildToOrder100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

cswi:BookAndShip, cswi:ContractorSolutions


Revenue
Period End2021-06-302020-06-30
Value11049
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip cswi:ContractorSolutions100.0100.0

cswi:BookAndShip, cswi:EngineeredReliabilitySolutions


Revenue
Period End2021-06-302020-06-30
Value2.0011.612
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.21.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.21.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip cswi:EngineeredReliabilitySolutions100.0100.0

cswi:BookAndShip, cswi:IndustrialProducts


Revenue
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value35514028404438
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax39.148.644.734.340.243.142.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax39.148.644.734.340.243.142.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip cswi:IndustrialProducts100.0100.0100.0100.0100.0100.0100.0

cswi:BookAndShip, cswi:SpecializedBuildingSolutions


Revenue
Period End2021-06-302020-06-30
Value2518
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip cswi:SpecializedBuildingSolutions100.0100.0

cswi:BookAndShip, cswi:SpecialtyChemicals


Revenue
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value31322935383835
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax34.630.932.741.938.138.139.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax34.630.932.741.938.138.139.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BookAndShip cswi:SpecialtyChemicals100.0100.0100.0100.0100.0100.0100.0

cswi:BuildToOrder, cswi:EngineeredReliabilitySolutions


Revenue
Period End2021-06-302020-06-30
Value2320
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.722.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.722.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BuildToOrder cswi:EngineeredReliabilitySolutions100.0100.0

cswi:BuildToOrder, cswi:IndustrialProducts


Revenue
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-30
Value23212019221915
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.320.522.623.821.818.817.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.320.522.623.821.818.817.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:BuildToOrder cswi:IndustrialProducts100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementBusinessSegments

cswi:ContractorSolutions


Revenue
Period End2021-06-302020-06-30
Value11049
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax68.354.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:ContractorSolutions100.0100.0

cswi:EngineeredReliabilitySolutions


Revenue
Period End2021-06-302020-06-30
Value2522
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.924.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.924.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:EngineeredReliabilitySolutions100.0100.0

cswi:IndustrialProducts


Revenue
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-302017-06-30
Value5872614862635353
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax65.469.167.358.161.961.960.159.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax65.469.167.358.161.961.960.159.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:IndustrialProducts100.0100.0100.0100.0100.0100.0100.0100.0

cswi:SpecializedBuildingSolutions


Revenue
Period End2021-06-302020-06-30
Value2518
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.820.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:SpecializedBuildingSolutions100.0100.0

cswi:SpecialtyChemicals


Revenue
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-06-302017-06-30
Value3132293538383536
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax34.630.932.741.938.138.139.940.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax34.630.932.741.938.138.139.940.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:SpecialtyChemicals100.0100.0100.0100.0100.0100.0100.0100.0

Revenues

us-gaap:Revenues us-gaap:BusinessAcquisition

us-gaap:Revenues

cswi:TAIndustriesTRUaire


Revenuesus-gaap:
Period End2021-06-302021-03-31
Value3333
Percentage of Revenues100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.80.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax cswi:TAIndustriesTRUaire0.00.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value40373526262827272626242524252126282625252927262026
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.927.839.225.329.129.032.526.926.329.332.027.327.230.731.831.831.529.933.832.335.343.237.424.029.4

Assets

us-gaap:Assets

us-gaap:Assets


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

us-gaap:Assets us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Assetsus-gaap:
Period End2021-06-30
Value23
Percentage of Assets2.6
Percentage of Assets2.6
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC100.0

us-gaap:Assets us-gaap:ConsolidationItems

cswi:EliminationsAndReconcilingItems


Assetsus-gaap:
Period End2021-06-302021-03-312020-06-302020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value131313242726191111
Percentage of Assets1.51.53.66.77.87.74.82.94.2
Percentage of Assets1.51.53.66.77.87.74.82.94.2
Percentage of Assets cswi:EliminationsAndReconcilingItems100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments


Assetsus-gaap:
Period End2021-06-302021-03-312020-06-302020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value890861861344325314378381388362268253
Percentage of Assets98.598.5232.093.392.292.395.297.195.092.193.891.1
Percentage of Assets98.598.5232.093.392.292.395.297.195.092.193.891.1
Percentage of Assets us-gaap:OperatingSegments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

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

us-gaap:OperatingSegments, cswi:ContractorSolutions


Assetsus-gaap:
Period End2021-06-302020-06-30
Value712686
Percentage of Assets78.8184.8
Percentage of Assets78.8184.8
Percentage of Assets us-gaap:OperatingSegments cswi:ContractorSolutions100.0100.0

us-gaap:OperatingSegments, cswi:EngineeredReliabilitySolutions


Assetsus-gaap:
Period End2021-06-302020-06-30
Value7167
Percentage of Assets7.918.1
Percentage of Assets7.918.1
Percentage of Assets us-gaap:OperatingSegments cswi:EngineeredReliabilitySolutions100.0100.0

us-gaap:OperatingSegments, cswi:IndustrialProducts


Assetsus-gaap:
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value741205187170171154153150152121
Percentage of Assets84.855.753.250.143.039.437.638.353.143.9
Percentage of Assets84.855.753.250.143.039.437.638.353.143.9
Percentage of Assets us-gaap:OperatingSegments cswi:IndustrialProducts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, cswi:SpecializedBuildingSolutions


Assetsus-gaap:
Period End2021-06-302020-06-30
Value106108
Percentage of Assets11.829.1
Percentage of Assets11.829.1
Percentage of Assets us-gaap:OperatingSegments cswi:SpecializedBuildingSolutions100.0100.0

us-gaap:OperatingSegments, cswi:SpecialtyChemicals


Assetsus-gaap:
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value119138137143969797927790
Percentage of Assets13.737.639.042.224.324.923.923.527.232.5
Percentage of Assets13.737.639.042.224.324.923.923.527.232.5
Percentage of Assets us-gaap:OperatingSegments cswi:SpecialtyChemicals100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value4594624778987928784908863707175881081231259611812613415214081
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets50.852.954.322.923.525.123.022.924.625.220.121.321.022.025.327.030.431.526.430.732.534.237.435.828.6

us-gaap:Liabilities us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Liabilitiesus-gaap:
Period End2021-06-30
Value4.657
Percentage of Liabilities1.0
Percentage of Assets0.5
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC19.7

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value904874880391371369380371367352317330338340348403407397364384389392408393286
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.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.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-03-312013-03-31
Value412402302284276292286276263253260267265260294283272268266262258255252204196176
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.0
Percentage of Assets47.145.777.176.574.977.077.175.474.879.978.779.078.074.773.069.668.573.669.367.565.862.664.271.470.60.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


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-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-0.799-0.881-0.871-0.875-0.871-0.939-0.936-3.47-3.466-2.467-2.508-2.51-2.53-1.918-1.927-1.91-1.901-1.219-1.221-1.219-1.229-0.355-0.362-5.21-5.210.9520.9520.9521.098
Percentage of StockholdersEquity-0.2-0.2-0.3-0.3-0.3-0.3-0.3-1.3-1.3-1.0-1.0-0.9-1.0-0.7-0.7-0.7-0.7-0.5-0.5-0.5-0.5-0.1-0.10.0-2.50.00.00.00.6
Percentage of Assets-0.1-0.1-0.2-0.2-0.2-0.2-0.3-0.9-1.0-0.8-0.8-0.7-0.7-0.6-0.5-0.5-0.5-0.3-0.3-0.3-0.3-0.1-0.10.0-1.80.00.00.00.4
Percentage of Assets us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.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:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-06-302018-03-31
Value-0.803-1.233-1.385-1.445-1.39-0.701-0.908-0.691-0.394-0.066-0.108
Percentage of StockholdersEquity-0.2-0.3-0.5-0.5-0.5-0.2-0.3-0.2-0.1-0.0-0.0
Percentage of Assets-0.1-0.1-0.4-0.4-0.4-0.2-0.2-0.2-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.0

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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value-5.996-6.638-9.051-10.167-11.446-7.221-9.124-10.772-10.729-10.438-8.643-8.81-7.475-6.877-6.858-8.809-10.435-7.698-6.997-6.447-10.2932.497-1.086
Percentage of StockholdersEquity-1.5-1.6-3.0-3.6-4.1-2.5-3.2-3.9-4.1-4.1-3.3-3.3-2.8-2.6-2.3-3.1-3.8-3.0-2.7-2.5-5.01.3-0.6
Percentage of Assets-0.7-0.8-2.3-2.7-3.1-1.9-2.5-2.9-3.0-3.3-2.6-2.6-2.2-2.0-1.7-2.2-2.6-2.0-1.7-1.6-3.60.90.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


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-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-4.394-4.524-6.795-7.847-9.185-5.581-7.28-6.611-6.869-7.861-6.279-6.234-4.837-4.629-4.495-6.456-8.132-8.714-7.18-6.572-5.248-5.941-5.094-2.782-3.877-1.5840.8022.7141.399
Percentage of StockholdersEquity-1.1-1.1-2.2-2.8-3.3-1.9-2.5-2.4-2.6-3.1-2.4-2.3-1.8-1.8-1.5-2.3-3.0-3.2-2.7-2.5-2.0-2.3-2.00.0-1.90.00.00.00.7
Percentage of Assets-0.5-0.5-1.7-2.1-2.5-1.5-2.0-1.8-1.9-2.5-1.9-1.8-1.4-1.3-1.1-1.6-2.0-2.4-1.9-1.7-1.3-1.5-1.30.0-1.40.00.00.00.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value1041035050484749474645444342414039383130290.00.00.0
Percentage of StockholdersEquity25.425.716.917.717.516.017.117.317.718.017.116.316.116.113.813.814.212.211.911.50.00.00.0
Percentage of Assets12.011.813.013.513.112.313.213.013.214.413.412.912.512.010.19.69.78.17.57.40.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.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value0.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.1570.1560.1560.1560.00.00.0
Percentage of StockholdersEquity0.00.00.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value347339339325315302297290277263258243233227261254245233232230208187171
Percentage of StockholdersEquity84.384.4112.4114.4113.9103.2103.7104.9105.3103.899.391.087.987.388.889.689.990.790.891.0102.095.597.0
Percentage of Assets39.738.686.787.585.379.480.079.178.783.078.171.868.665.264.862.361.659.656.858.572.967.40.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-03-312015-03-31
Value-34.075-34.075-79.401-81.207-75.377-49.317-50.757-50.757-49.964-45.007-34.249-10.754-3.252-2.008-1.037-1.021-1.0110.00.0
Percentage of StockholdersEquity-8.3-8.5-26.3-28.6-27.2-16.8-17.7-18.3-18.9-17.7-13.2-4.0-1.2-0.8-0.4-0.4-0.40.00.0
Percentage of Assets-3.9-3.9-20.3-21.9-20.4-13.0-13.7-13.8-14.2-14.2-10.3-3.2-1.0-0.6-0.3-0.3-0.30.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value242214215174153150158149139151124133130127132153157146138155155155167184135
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.0
Percentage of Assets26.824.524.544.641.340.641.740.238.142.939.340.338.437.438.138.138.636.837.940.440.039.641.046.947.1

Cash

us-gaap:Cash us-gaap:StatementGeographical

us-gaap:Cash

country:US


Cashus-gaap:
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value6.111174.00.41710
Percentage of Cash100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.73.25.01.20.14.53.6
Percentage of Assets country:US0.00.00.00.00.00.00.0

us-gaap:NonUs


Cashus-gaap:
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value4.06.68.87.7228.410
Percentage of Cash65.656.449.4192.55550.047.798.1
Percentage of Assets0.51.82.52.35.62.13.5
Percentage of Assets us-gaap:NonUs0.00.00.00.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-03-312013-03-31
Value151018471918392310261411101126262523202421255153312020251521
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.0
Percentage of Assets1.71.22.112.15.35.010.56.42.87.64.63.43.23.47.66.66.45.85.66.45.66.612.513.70.07.10.00.05.50.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Cash
Period End2021-06-30
Value4.791
Percentage of CashAndCashEquivalentsAtCarryingValue30.6
Percentage of Assets0.5
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC20.3

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-03-312017-03-312016-03-31
Value151018471918392310261411112325
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.71.22.112.15.35.010.56.42.87.64.63.43.45.86.6

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value111967570717457687266506165635166716349585852465648
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.0
Percentage of Assets12.411.18.517.919.320.315.118.519.818.815.818.619.318.614.816.517.516.013.615.215.113.411.314.317.1

Receivables Net Current

us-gaap:ReceivablesNetCurrent us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:ReceivablesNetCurrent

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Receivables
Period End2021-06-30
Value7179000.0
Percentage of ReceivablesNetCurrent100.0
Percentage of Assets0.8
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC30.4

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value1059810152595357525451504846424552515053495051545547
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.0
Percentage of Assets11.611.211.513.316.014.615.014.214.814.615.914.713.712.613.113.012.612.714.612.913.013.213.414.016.5

us-gaap:InventoryNet us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Inventory
Period End2021-06-30
Value1.257
Percentage of InventoryNet1.2
Percentage of Assets0.1
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC5.3

Inventory Finished Goods

us-gaap:InventoryFinishedGoods

us-gaap:InventoryFinishedGoods


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value72727431353335313131302826242630282932282726252625
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.0
Percentage of Assets8.18.38.58.19.79.19.38.48.79.09.78.67.87.27.57.67.17.48.97.37.06.76.46.78.8

Inventory L I F O Reserve

us-gaap:InventoryLIFOReserve

us-gaap:InventoryLIFOReserve


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value4287000.04565000.04816000.04816000.04816000.04816000.05027000.05026000.05027000.05027000.05711000.05511000.05511000.05511000.05295000.05295000.05295000.05295000.05302000.05302000.05302000.05302000.05304000.05304000.05456000.0
Percentage of InventoryLIFOReserve100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.51.21.31.31.31.41.41.41.81.71.61.61.51.31.31.31.51.41.41.41.31.31.9

Inventory Raw Materials And Supplies

us-gaap:InventoryRawMaterialsAndSupplies

us-gaap:InventoryRawMaterialsAndSupplies


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value33272821242021222320212222212223242123232526282921
Percentage of InventoryRawMaterialsAndSupplies100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.73.13.25.56.55.75.76.06.45.76.86.96.66.46.45.95.95.56.56.26.46.67.17.57.6

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value109.684205.3772.8163.0743.8434.0382.4457.039.323115.0447.0776.1646.5226.9387.178131211119.93116.812
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.11.12.41.40.80.81.01.10.72.02.93.41.52.11.81.61.71.83.63.32.93.12.43.02.4

us-gaap:PrepaidExpenseAndOtherAssetsCurrent us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Prepaid
Period End2021-06-30
Value0.236
Percentage of PrepaidExpenseAndOtherAssetsCurrent2.3
Percentage of Assets0.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC1.0

Machinery And Equipment Gross

us-gaap:MachineryAndEquipmentGross

us-gaap:MachineryAndEquipmentGross


Machinery
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value95726866646562
Percentage of MachineryAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.019.719.619.416.316.821.8

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value660219201205251233235209148148
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets75.559.457.160.363.259.657.553.151.953.6

us-gaap:NoncurrentAssets us-gaap:StatementGeographical

country:US


Noncurrent
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value617196176178223220221195134135
Percentage of NoncurrentAssets93.589.787.986.689.194.494.493.590.390.9
Percentage of Assets70.553.350.252.256.356.354.349.746.848.7
Percentage of Assets country:US0.00.00.00.00.00.00.00.00.00.0

us-gaap:NonUs


Noncurrent
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value43222427271213131413
Percentage of NoncurrentAssets6.510.312.113.410.95.65.66.59.79.1
Percentage of Assets4.96.16.98.16.93.33.23.45.04.9
Percentage of Assets us-gaap:NonUs0.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value155128119116121113106
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.834.833.834.230.529.037.2

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value3462000.08163000.03746000.02504000.03347000.06917000.01871000.0
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.42.21.10.70.81.80.7

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value73727775737170686765646362615961605761615959575552
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.18.38.819.219.719.318.518.418.518.620.419.118.418.217.215.314.814.416.815.915.215.014.014.218.5

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value9.15.12.11.71.71.61.71.71.71.61.51.61.63.01.42.22.11.8211.11.91.9862.2331.61.61.6571.2511.21.2
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.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.0

us-gaap:AmortizationOfIntangibleAssets us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

cswi:TAIndustriesTRUaire, us-gaap:CustomerLists


Amortization
Period End2021-03-31
Value3.9
Percentage of AmortizationOfIntangibleAssets76.5
Percentage of Assets0.0
Percentage of Assets cswi:TAIndustriesTRUaire us-gaap:CustomerLists0.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value80828657575755545453525253545564646362636364616056
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.0
Percentage of Assets8.99.49.814.715.415.514.614.814.815.216.615.815.816.015.915.915.716.117.316.516.316.415.215.319.8

us-gaap:PropertyPlantAndEquipmentNet us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Property
Period End2021-06-30
Value2.226
Percentage of PropertyPlantAndEquipmentNet2.8
Percentage of Assets0.2
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC9.4

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-03-31
Value2182182229292919292928680818181818181806767676773554035
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.0
Percentage of Assets24.225.025.223.624.824.824.424.825.224.525.524.624.024.023.520.319.920.318.417.517.317.317.914.214.212.7

us-gaap:Goodwill us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-15
Value125125129
Percentage of Goodwill57.457.40.0
Percentage of Assets13.914.30.0
Percentage of Assets cswi:TAIndustriesTRUaire0.00.00.0

us-gaap:Goodwill us-gaap:StatementBusinessSegments

cswi:ContractorSolutions


Goodwillus-gaap:
Period End2021-06-302021-03-31
Value184169
Percentage of Goodwill84.177.4
Percentage of Assets20.419.4
Percentage of Assets cswi:ContractorSolutions0.00.0

cswi:EngineeredReliabilitySolutions


Goodwillus-gaap:
Period End2021-06-302021-03-31
Value2522
Percentage of Goodwill11.510.2
Percentage of Assets2.82.5
Percentage of Assets cswi:EngineeredReliabilitySolutions0.00.0

cswi:IndustrialProducts


Goodwillus-gaap:
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value1871906060606160605450493636363630
Percentage of Goodwill85.685.865.865.765.666.065.865.963.461.461.053.449.565.289.487.8
Percentage of Assets21.421.715.516.316.316.116.316.615.514.712.49.28.99.212.711.2
Percentage of Assets cswi:IndustrialProducts0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

cswi:SpecializedBuildingSolutions


Goodwillus-gaap:
Period End2021-06-302021-03-31
Value9.68527
Percentage of Goodwill4.412.4
Percentage of Assets1.13.1
Percentage of Assets cswi:SpecializedBuildingSolutions0.00.0

cswi:SpecialtyChemicals


Goodwillus-gaap:
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-312014-03-31
Value313131313131313131319.1439.143193.4023.4023.402
Percentage of Goodwill14.414.234.234.334.434.034.234.136.638.611.313.526.86.18.49.6
Percentage of Assets3.63.68.18.58.58.38.58.69.09.32.32.34.80.91.21.2
Percentage of Assets cswi:SpecialtyChemicals0.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:TrademarksAndTradeNames


Indefinite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value5454541111111212121211111111112222222121242424228.052
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.0100.0
Percentage of Assets6.06.26.22.83.03.03.23.23.33.43.63.43.33.33.35.55.45.65.85.66.26.25.95.82.8
Percentage of Assets us-gaap:TrademarksAndTradeNames0.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

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value28628327943444649505250474951535487889080828688858040
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.0
Percentage of Assets31.632.431.711.112.112.513.013.614.314.314.914.915.115.615.821.621.822.822.021.422.322.621.020.514.3

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302021-03-31
Value231228
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0
Percentage of Assets25.626.1

Intangible Assets Net Including Goodwill

us-gaap:IntangibleAssetsNetIncludingGoodwill us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:IntangibleAssetsNetIncludingGoodwill

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Intangible
Period End2021-06-30
Value7895000.0
Percentage of IntangibleAssetsNetIncludingGoodwill100.0
Percentage of Assets0.9
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC33.4

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value596163151516141415
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.67.17.23.94.24.43.93.94.1

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value75757623232422222610111422232316161616151515201213
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.0
Percentage of Assets8.48.78.75.96.46.55.96.07.13.13.74.46.87.06.84.04.04.04.44.14.14.15.03.24.5

Other Assets

us-gaap:OtherAssets us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:OtherAssets

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Other
Period End2021-06-30
Value45000.0
Percentage of OtherAssets100.0
Percentage of Assets0.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC0.2

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value4332252023211714171914141816141617141210109.91210118.96
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.0
Percentage of Assets4.83.72.95.36.36.04.74.04.95.44.64.55.44.94.34.14.33.63.52.72.82.52.53.03.1

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2021-03-312020-03-312019-03-312018-03-312017-03-31
Value3755000.0529000.0750000.0768000.0868000.0
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.0100.0
Percentage of Assets0.40.10.20.20.2

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value47495036303634342629292623232432302223201721181816
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.0
Percentage of Assets5.35.75.79.28.19.99.19.47.18.39.27.96.86.97.18.07.65.76.55.34.45.44.64.75.6

us-gaap:AccruedLiabilitiesCurrent us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument


Accrued
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.280.2710.0560.0880.1990.4480.5380.5110.4660.611
Percentage of AccruedLiabilitiesCurrent0.60.70.20.40.92.23.22.42.53.3
Percentage of Assets0.00.10.00.00.10.10.10.10.10.2
Percentage of Assets us-gaap:InterestRateSwap us-gaap:DesignatedAsHedgingInstrument0.00.00.00.00.00.00.00.00.00.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value91827657535953504449444145444349483736312831294738
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.0
Percentage of Assets10.19.58.714.714.516.014.013.712.213.914.012.713.413.212.612.212.09.510.18.17.38.07.212.113.4

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value0.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5610.5611713
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.20.20.10.20.20.20.20.20.20.20.20.10.10.10.20.10.10.10.14.44.7

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value8011000.08063000.07968000.03188000.03104000.03056000.0
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0
Percentage of Assets0.90.90.90.80.80.8

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-31
Value6718000.04305000.06016000.06261000.06979000.04717000.03559000.04578000.03744000.0
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.81.21.71.81.81.20.91.21.3

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value231242255101010111121311121192440536773467284891069426
Percentage of LongTermDebt100.0100.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 Assets25.627.729.02.72.93.02.93.05.98.93.76.65.97.011.513.216.518.412.818.821.722.926.023.99.3

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:LongTermDebtNoncurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value230241254101010101021301121192339526672467183891057613
Percentage of LongTermDebtNoncurrent100.0100.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 Assets25.527.628.92.62.72.82.82.95.88.83.56.45.76.911.413.116.318.312.718.721.622.725.919.54.6

Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent


Pension
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value1.6741.6951.8541.8531.8681.8792.0492.0381.9231.9781.7891.8921.9412.0170.8091.0271.2521.4641.31.5051.6051.7461.6691.64422
Percentage of PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.20.50.50.50.50.50.50.60.60.60.60.60.20.30.30.40.40.40.40.40.40.47.9

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value1351361442021211918196.1145.4844.5774.6714.7213.7885.9437.13131113121115147.71
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.0
Percentage of Assets15.015.616.45.25.75.75.15.15.31.71.71.41.41.41.11.51.73.43.23.53.23.03.93.82.7

us-gaap:OtherLiabilitiesNoncurrent us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument


Other
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value0.7361.4920.4430.1340.421.5351.6821.3660.6110.9131.206
Percentage of OtherLiabilitiesNoncurrent0.57.17.22.83.111.313.311.63.86.115.6
Percentage of Assets0.10.40.10.00.10.40.40.30.10.20.4
Percentage of Assets us-gaap:InterestRateSwap us-gaap:DesignatedAsHedgingInstrument0.00.00.00.00.00.00.00.00.00.00.0

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value545658131415
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0
Percentage of Assets6.16.56.73.53.94.1

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value8920000.09009000.08991000.03121000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets1.01.01.00.8

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value8785000.08910000.08894000.02851000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets1.01.01.00.7

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value8786000.08785000.08785000.02548000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets1.01.01.00.7

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2021-03-31
Value8786000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets1.0

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2021-03-31
Value26
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets3.0

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value626466161718151415
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.07.47.64.34.74.94.04.04.3

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value69717319
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets7.78.28.44.9

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value6356000.06787000.07228000.02281000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets0.70.80.80.6

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-03-312013-03-31
Value412402302284276292286276263253260267265260294283272268266262258255252204196176
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.0
Percentage of Assets47.145.777.176.574.977.077.175.474.879.978.779.078.074.773.069.668.573.669.367.565.862.664.271.470.60.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


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-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-0.799-0.881-0.871-0.875-0.871-0.939-0.936-3.47-3.466-2.467-2.508-2.51-2.53-1.918-1.927-1.91-1.901-1.219-1.221-1.219-1.229-0.355-0.362-5.21-5.210.9520.9520.9521.098
Percentage of StockholdersEquity-0.2-0.2-0.3-0.3-0.3-0.3-0.3-1.3-1.3-1.0-1.0-0.9-1.0-0.7-0.7-0.7-0.7-0.5-0.5-0.5-0.5-0.1-0.10.0-2.50.00.00.00.6
Percentage of Assets-0.1-0.1-0.2-0.2-0.2-0.2-0.3-0.9-1.0-0.8-0.8-0.7-0.7-0.6-0.5-0.5-0.5-0.3-0.3-0.3-0.3-0.1-0.10.0-1.80.00.00.00.4
Percentage of Assets us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.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:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-06-302018-03-31
Value-0.803-1.233-1.385-1.445-1.39-0.701-0.908-0.691-0.394-0.066-0.108
Percentage of StockholdersEquity-0.2-0.3-0.5-0.5-0.5-0.2-0.3-0.2-0.1-0.0-0.0
Percentage of Assets-0.1-0.1-0.4-0.4-0.4-0.2-0.2-0.2-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.0

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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value-5.996-6.638-9.051-10.167-11.446-7.221-9.124-10.772-10.729-10.438-8.643-8.81-7.475-6.877-6.858-8.809-10.435-7.698-6.997-6.447-10.2932.497-1.086
Percentage of StockholdersEquity-1.5-1.6-3.0-3.6-4.1-2.5-3.2-3.9-4.1-4.1-3.3-3.3-2.8-2.6-2.3-3.1-3.8-3.0-2.7-2.5-5.01.3-0.6
Percentage of Assets-0.7-0.8-2.3-2.7-3.1-1.9-2.5-2.9-3.0-3.3-2.6-2.6-2.2-2.0-1.7-2.2-2.6-2.0-1.7-1.6-3.60.90.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


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-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-4.394-4.524-6.795-7.847-9.185-5.581-7.28-6.611-6.869-7.861-6.279-6.234-4.837-4.629-4.495-6.456-8.132-8.714-7.18-6.572-5.248-5.941-5.094-2.782-3.877-1.5840.8022.7141.399
Percentage of StockholdersEquity-1.1-1.1-2.2-2.8-3.3-1.9-2.5-2.4-2.6-3.1-2.4-2.3-1.8-1.8-1.5-2.3-3.0-3.2-2.7-2.5-2.0-2.3-2.00.0-1.90.00.00.00.7
Percentage of Assets-0.5-0.5-1.7-2.1-2.5-1.5-2.0-1.8-1.9-2.5-1.9-1.8-1.4-1.3-1.1-1.6-2.0-2.4-1.9-1.7-1.3-1.5-1.30.0-1.40.00.00.00.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value1041035050484749474645444342414039383130290.00.00.0
Percentage of StockholdersEquity25.425.716.917.717.516.017.117.317.718.017.116.316.116.113.813.814.212.211.911.50.00.00.0
Percentage of Assets12.011.813.013.513.112.313.213.013.214.413.412.912.512.010.19.69.78.17.57.40.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.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value0.1610.1610.160.160.1590.1590.1590.1590.1580.1580.1580.1580.1580.1580.1570.1570.1570.1560.1560.1560.00.00.0
Percentage of StockholdersEquity0.00.00.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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.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-03-312015-12-312015-09-302015-03-312014-03-312013-03-31
Value347339339325315302297290277263258243233227261254245233232230208187171
Percentage of StockholdersEquity84.384.4112.4114.4113.9103.2103.7104.9105.3103.899.391.087.987.388.889.689.990.790.891.0102.095.597.0
Percentage of Assets39.738.686.787.585.379.480.079.178.783.078.171.868.665.264.862.361.659.656.858.572.967.40.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-03-312015-03-31
Value-34.075-34.075-79.401-81.207-75.377-49.317-50.757-50.757-49.964-45.007-34.249-10.754-3.252-2.008-1.037-1.021-1.0110.00.0
Percentage of StockholdersEquity-8.3-8.5-26.3-28.6-27.2-16.8-17.7-18.3-18.9-17.7-13.2-4.0-1.2-0.8-0.4-0.4-0.40.00.0
Percentage of Assets-3.9-3.9-20.3-21.9-20.4-13.0-13.7-13.8-14.2-14.2-10.3-3.2-1.0-0.6-0.3-0.3-0.30.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Stockholders Equity Including Portion Attributable To Noncontrolling Interest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest


Stockholders
Period End2021-06-302021-03-31
Value431412
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest100.0100.0
Percentage of Assets47.747.1

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value-0.792-0.799-0.875-0.871
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-0.2-0.20.00.0
Percentage of Assets-0.1-0.1-0.2-0.2
Percentage of Assets us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value-0.912-0.803-1.445-1.39
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-0.2-0.20.00.0
Percentage of Assets-0.1-0.1-0.4-0.4
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value-5.609-5.996-10.167-11.446
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-1.3-1.50.00.0
Percentage of Assets-0.6-0.7-2.7-3.1
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value-3.905-4.394-7.847-9.185
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-0.9-1.10.00.0
Percentage of Assets-0.4-0.5-2.1-2.5
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value1071045048
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest24.925.40.00.0
Percentage of Assets11.912.013.513.1
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.1610.1610.160.159
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest0.00.00.00.0
Percentage of Assets0.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.0

us-gaap:Parent


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value431412284276
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest100.0100.00.00.0
Percentage of Assets47.747.176.574.9
Percentage of Assets us-gaap:Parent0.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value364347325315
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest84.684.30.00.0
Percentage of Assets40.439.787.585.3
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-06-302020-03-31
Value-35.868-34.075-81.207-75.377
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-8.3-8.30.00.0
Percentage of Assets-4.0-3.9-21.9-20.4
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value161000.0161000.0161000.0160000.0160000.0159000.0159000.0159000.0159000.0158000.0158000.0158000.0158000.0158000.0158000.0157000.0157000.0157000.0157000.0156000.0156000.0156000.0156000.0156000.012000.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.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.0

Additional Paid In Capital

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value1071041035050484749474645444342414039383734343130297.81
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.0
Percentage of Assets11.912.011.813.013.513.112.313.213.013.214.413.412.912.512.010.19.69.710.39.08.88.17.57.42.7

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value364347339339325315302297290277263258243233227261254245242241238233232230208
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.0
Percentage of Assets40.439.738.686.787.585.379.480.079.178.783.078.171.868.665.264.862.361.666.462.961.159.656.858.572.9

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value-5609000.0-5996000.0-6638000.0-9051000.0-10167000.0-11446000.0-7221000.0-9124000.0-10772000.0-10729000.0-10438000.0-8643000.0-8810000.0-7475000.0-6877000.0-6858000.0-8809000.0-10435000.0-10442000.0-9689000.0-9235000.0-7698000.0-6997000.0-6447000.0-10293000.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.0
Percentage of Assets-0.6-0.7-0.8-2.3-2.7-3.1-1.9-2.5-2.9-3.0-3.3-2.6-2.6-2.2-2.0-1.7-2.2-2.6-2.9-2.5-2.4-2.0-1.7-1.6-3.6

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-03-312015-09-302015-03-31
Value353434798175495050494534103.2522.0081.0371.0211.0110.9720.00.02.712
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0
Percentage of Assets4.03.93.920.321.920.413.013.713.814.214.210.33.21.00.60.30.30.30.30.00.00.9

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

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-30
Value1395000.01222000.01328000.01367000.01196000.01213000.01098000.0865000.0929000.01293000.01019000.01017000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.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.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-30
Value1888000.01395000.01222000.01328000.01367000.01196000.01213000.01098000.0865000.0929000.01293000.01019000.01017000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Parent


Adjustments
Period End2021-06-302020-06-30
Value1888000.01328000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue0.0100.0
Percentage of Assets0.00.0
Percentage of Assets us-gaap:Parent0.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value18129.26330149.98622279.419.8324158.9474.3971315106.363
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.79.210.329.215.610.127.227.39.210.732.217.510.05.319.317.811.77.3

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value304000.0-4927000.0-280610000.0-2514000.0-1837000.0-2251000.0-2874000.0-1593000.0-13726000.0-11042000.027000.05640000.02316000.0-1865000.0690000.0-1021000.0-2349000.0-30736000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.2-3.7-312.0-2.4-2.0-2.3-3.4-1.6-13.4-12.10.06.22.6-2.21.0-1.2-2.6-35.2

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value-13.701-15.254241-0.803-11.471-27.858-4.138-12.694-12.46114-20.898-21.636-11.642-17.384-14.008-14.104-6.025
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.5-11.4268.6-0.8-12.6-28.3-4.9-12.5-12.216.3-27.0-23.6-13.0-20.8-20.3-16.7-6.7

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-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value5.589-8.172-29.039271.349-21.5461613-16.423123.411
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.5-6.1-32.326.31.5-21.919.413.3-16.013.14.4

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value1621-9.087-1.713-3.31518-11.244-3.6984.79916-10.977-3.8782.40511-10.835-5.1157.2778.604-8.33-0.4895.9777.09-10.79-5.9457.1237.512-8.68
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.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value111.7962.461-7.3386.458-3.4464.2-1.262.159-2.1391.9272.4163.333-2.254-0.4250.8340.853-2.9053.997-0.47-0.586-3.572-1.007-1.0270.551.9483.634
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.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value18129.26330149.98622279.419.8324158.9474.3971315106.363
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.79.210.329.215.610.127.227.39.210.732.217.510.05.319.317.811.77.3

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value209.62.3461611147.3088.78315134.98115116.3-34.0377.3028.5142.80.4053.8424.0965.41.998129.71.86.3868.2388.7
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.47.22.615.613.114.88.78.714.915.06.416.513.07.5-49.38.69.53.20.54.84.98.42.815.514.12.410.512.19.8

us-gaap:NetIncomeLoss us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Net
Period End2021-04-01
Value5.3
Percentage of NetIncomeLoss0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:Shell0.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Net
Period End2021-06-30
Value0.6
Percentage of NetIncomeLoss3.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:VariableInterestEntityPrimaryBeneficiary cswi:WhitmoreManufacturingLLC0.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-03-312015-12-31
Value2.34616117.3088.783154.9811511-34.0377.3028.5141.861.999
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.034.4100.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.615.613.18.78.714.96.416.513.0-49.38.69.52.92.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.613.1

us-gaap:ProfitLoss us-gaap:StatementEquityComponents

us-gaap:Parent


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss98.5100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.413.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Parent0.00.0

us-gaap:RetainedEarnings


Profit
Period End2021-06-302020-06-30
Value2011
Percentage of ProfitLoss98.5100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.413.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value304000.0-4927000.0-280610000.0-2514000.0-1837000.0-2251000.0-2874000.0-1593000.0-13726000.0-11042000.027000.05640000.02316000.0-1865000.0690000.0-1021000.0-2349000.0-30736000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.2-3.7-312.0-2.4-2.0-2.3-3.4-1.6-13.4-12.10.06.22.6-2.21.0-1.2-2.6-35.2

Payments To Acquire Productive Assets

us-gaap:PaymentsToAcquireProductiveAssets

us-gaap:PaymentsToAcquireProductiveAssets


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value1.0791.9472.5292.521.8373.8423.0242.3452.2262.7492.0241.2531.4891.2710.4161.5472.32.4041.892.3032.7725.0292.8321.3191.8730.3082.014
Percentage of PaymentsToAcquireProductiveAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value-13.701-15.254241-0.803-11.471-27.858-4.138-12.694-12.46114-20.898-21.636-11.642-17.384-14.008-14.104-6.025
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.5-11.4268.6-0.8-12.6-28.3-4.9-12.5-12.216.3-27.0-23.6-13.0-20.8-20.3-16.7-6.7

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value230.140.141100.141017
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0

us-gaap:RepaymentsOfLongTermDebt us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Repayments
Period End2021-06-30
Value23
Percentage of RepaymentsOfLongTermDebt99.4

Payments Of Dividends

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-03-312016-03-312015-12-312015-03-312014-12-31
Value2358000.02113000.01998000.01987000.01985000.02042000.02007000.02053000.02028000.000000007634000.0210000.0
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value3.1680.0011.1360.0069.346251.9910.00.7934.95710237.5021.2440.9710.0160.010.0390.4030.0130.5560.0
Percentage of PaymentsForRepurchaseOfCommonStock100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value23.9-2.623.224.10.2350.4650.2220.2920.222-0.020.3670.2630.226-0.1010.6610.3690.361-0.0360.8770.450.4310.0420.5860.3460.3620.0020.3450.345
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.0

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

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-03-312015-03-31
Value25.2325.2325.2325.2325.325.325.325.1225.1225.1225.1225.1225.1225.1225.1225.1224.4424.4424.530
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2021-03-312020-03-312019-03-312017-03-312016-03-31
Value643.8483.2563.092.516
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value23105.99159.7316.78111
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value100.4981.911.8792.0250.90.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.00.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value145000.0145000.064000.064000.0107000.0107000.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0

cswi:AccruedInterestOnUncertainTaxPositionsPeriodIncreaseDecrease

cswi:AccruedInterestOnUncertainTaxPositionsPeriodIncreaseDecrease


Accrued
Period End2021-03-31
Value-600000.0
Percentage of AccruedInterestOnUncertainTaxPositionsPeriodIncreaseDecrease100.0

cswi:AccruedPenaltiesOnUncertainTaxPositionsPeriodIncreaseDecrease

cswi:AccruedPenaltiesOnUncertainTaxPositionsPeriodIncreaseDecrease


Accrued
Period End2021-03-31
Value-600000.0
Percentage of AccruedPenaltiesOnUncertainTaxPositionsPeriodIncreaseDecrease100.0

cswi:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment us-gaap:BusinessAcquisition

cswi:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment

cswi:TAIndustriesTRUaire


Business
Period End2021-04-01
Value1400000.0
Percentage of BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment100.0

cswi:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment us-gaap:SubsequentEventType

us-gaap:SubsequentEvent


Business
Period End2021-04-01
Value1200000.0
Percentage of BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment85.7

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredAndLiabilitiesAssumedNet

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value-6000.02461000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredAndLiabilitiesAssumedNet100.0100.0

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value11000.01395000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther100.0100.0

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value06912000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities0.0100.0

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value5000.01041000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent100.0100.0

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value0402000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets0.0100.0

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxContingencyReserve us-gaap:BusinessAcquisition

cswi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxContingencyReserve

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value0-5190000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTaxContingencyReserve0.0100.0

cswi:BusinessCombinationReleaseOfTaxIndemnityAssets us-gaap:BusinessAcquisition

cswi:BusinessCombinationReleaseOfTaxIndemnityAssets

cswi:TAIndustriesTRUaire


Business
Period End2021-03-31
Value5000000.0
Percentage of BusinessCombinationReleaseOfTaxIndemnityAssets100.0

cswi:BusinessCombinationReleaseOfUncertainTaxPositionAccrual us-gaap:BusinessAcquisition

cswi:BusinessCombinationReleaseOfUncertainTaxPositionAccrual

cswi:TAIndustriesTRUaire


Business
Period End2021-03-31
Value5300000.0
Percentage of BusinessCombinationReleaseOfUncertainTaxPositionAccrual100.0

cswi:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

cswi:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized


Contract
Period End2021-06-30
Value-534000.0
Percentage of ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized100.0

cswi:ContractWithCustomerLiabilityIncreaseForNewContractsAndRevenueAddedToExistingContracts

cswi:ContractWithCustomerLiabilityIncreaseForNewContractsAndRevenueAddedToExistingContracts


Contract
Period End2021-06-302020-12-31
Value333000.04148000.0
Percentage of ContractWithCustomerLiabilityIncreaseForNewContractsAndRevenueAddedToExistingContracts100.0100.0

cswi:DebtInstrumentGuaranteedPercentOfVotingEquityInterestInFirstTierForeignSubsidiaries us-gaap:CreditFacility, us-gaap:SubsequentEventType

cswi:DebtInstrumentGuaranteedPercentOfVotingEquityInterestInFirstTierForeignSubsidiaries

us-gaap:RevolvingCreditFacility, us-gaap:SubsequentEvent


Debt
Period End2021-05-18
Value65.0
Percentage of DebtInstrumentGuaranteedPercentOfVotingEquityInterestInFirstTierForeignSubsidiaries100.0

cswi:EffectiveIncomeTaxRateReconciliationAtBlendedStatutoryIncomeTaxRatePercent us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

cswi:EffectiveIncomeTaxRateReconciliationAtBlendedStatutoryIncomeTaxRatePercent

cswi:TAIndustriesTRUaire, us-gaap:AcquisitionRelatedCosts


Effective
Period End2021-03-31
Value0.5
Percentage of EffectiveIncomeTaxRateReconciliationAtBlendedStatutoryIncomeTaxRatePercent100.0

cswi:EmployeeStockOwnershipPlanESOPSharesContributedToESOPValue

cswi:EmployeeStockOwnershipPlanESOPSharesContributedToESOPValue


Employee
Period End2021-06-302020-06-30
Value2300000.03600000.0
Percentage of EmployeeStockOwnershipPlanESOPSharesContributedToESOPValue100.0100.0

cswi:EquityMethodInvestmentEstablishmentTransactionExpenses us-gaap:StatementBusinessSegments

cswi:EquityMethodInvestmentEstablishmentTransactionExpenses

cswi:SpecialtyChemicals


Equity
Period End2021-03-31
Value1600000.0
Percentage of EquityMethodInvestmentEstablishmentTransactionExpenses100.0

cswi:IncomeTaxIndemnificationExpense

cswi:IncomeTaxIndemnificationExpense


Income
Period End2021-03-31
Value5000000.0
Percentage of IncomeTaxIndemnificationExpense100.0

cswi:IncomeTaxIndemnificationExpense us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Income
Period End2021-03-31
Value5000000.0
Percentage of IncomeTaxIndemnificationExpense100.0

cswi:NoncontrolingInterestOwnershipPercentageSold dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

cswi:NoncontrolingInterestOwnershipPercentageSold

cswi:Whitmore, us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Noncontroling
Period End2021-04-01
Value50.0
Percentage of NoncontrolingInterestOwnershipPercentageSold100.0

cswi:PaymentsToAcquireBusinessGrossAndBusinessCombinationConsiderationTransferredLiabilitiesIncurred us-gaap:BusinessAcquisition

cswi:PaymentsToAcquireBusinessGrossAndBusinessCombinationConsiderationTransferredLiabilitiesIncurred

cswi:TAIndustriesTRUaire


Payments
Period End2020-12-15
Value288
Percentage of PaymentsToAcquireBusinessGrossAndBusinessCombinationConsiderationTransferredLiabilitiesIncurred100.0

cswi:PensionExpenseBenefitNet

cswi:PensionExpenseBenefitNet


Pension
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302015-06-30
Value36000.040000.041000.040000.042000.0-101000.0-97000.0-85000.0-105000.0-106000.0-325000.0-330000.0-319000.0-301000.0-229000.0-313000.0852000.0
Percentage of PensionExpenseBenefitNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

cswi:ProvisionForInventoryReserves

cswi:ProvisionForInventoryReserves


Provision
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-30
Value247000.0216000.099000.0854000.0-46000.035000.0194000.0122000.0-40000.0740000.028000.0-209000.0175000.0226000.01083000.00
Percentage of ProvisionForInventoryReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

cswi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue us-gaap:AwardType

cswi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue

us-gaap:RestrictedStock


Sharebased
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-31
Value174.00.02.53.80.12.53.30.11.73.5
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

cswi:VariableInterestEntityConsiderationReceived us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

cswi:VariableInterestEntityConsiderationReceived

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Variable
Period End2021-04-01
Value13
Percentage of VariableInterestEntityConsiderationReceived100.0

cswi:VariableInterestEntityOwnershipPercentageSold us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

cswi:VariableInterestEntityOwnershipPercentageSold

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Variable
Period End2021-04-01
Value50.0
Percentage of VariableInterestEntityOwnershipPercentageSold100.0

us-gaap:AdjustmentForAmortization us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

us-gaap:AdjustmentForAmortization

cswi:TAIndustriesTRUaire, us-gaap:AcquisitionRelatedCosts


Adjustment
Period End2021-03-312020-12-312020-03-312019-12-31
Value-0.13.23.83.2
Percentage of AdjustmentForAmortization100.0100.0100.0100.0

cswi:TAIndustriesTRUaire, us-gaap:FairValueAdjustmentToInventory


Adjustment
Period End2021-03-312020-12-312020-03-312019-12-31
Value0.00.0-1.33.5
Percentage of AdjustmentForAmortization-0.00.0-34.2109.4

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions


Adjustments
Period End2020-12-312020-09-302020-06-302019-12-312019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-30
Value-1135000.0-6000.0-1670000.0-1183000.0-792000.0-866000.0-29000.0-136000.0-916000.0312000.0-10000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302020-06-302019-12-312017-12-312017-09-30
Value-1000.0-1000.0-3434000.0-1000.0328000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions0.00.1290.30.1105.1

us-gaap:Parent


Adjustments
Period End2021-06-302020-06-30
Value-3169000.0-1670000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions0.0100.0

us-gaap:TreasuryStock


Adjustments
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-30
Value-3168000.0-1136000.0-6000.0-1670000.02251000.0-793000.0-866000.0-29000.0-136000.0-916000.0-16000.0-10000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions0.0100.1100.0100.0-190.3100.1100.0100.0100.0100.0-5.1100.0

us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax

us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value1435000.0868000.01059000.0929000.01009000.0986000.01038000.0945000.0958000.0829000.0867000.0667000.0727000.0680000.0730000.0549000.0549000.0437000.0441000.056000.0825000.0
Percentage of AllocatedShareBasedCompensationExpenseNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease

us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease


Allowance
Period End2020-12-31
Value-100000.0
Percentage of AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease100.0

us-gaap:AmortizationOfDeferredCharges

us-gaap:AmortizationOfDeferredCharges


Amortization
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-30
Value9235000.02244000.01743000.01711000.01735000.01743000.01760000.01563000.01600000.01636000.01001000.02234000.02215000.0815000.01832000.01986000.0
Percentage of AmortizationOfDeferredCharges100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-312020-06-302020-03-312019-12-31
Value0.740.341.00.580.35
Percentage of BusinessAcquisitionProFormaEarningsPerShareBasic100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-312020-06-302020-03-312019-12-31
Value0.740.340.990.570.35
Percentage of BusinessAcquisitionProFormaEarningsPerShareDiluted100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-312020-06-302020-03-312019-12-31
Value9.5465.341159.1425.656
Percentage of BusinessAcquisitionsProFormaNetIncomeLoss100.0100.0100.0100.0100.0

us-gaap:BusinessAcquisitionsProFormaRevenue us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionsProFormaRevenue

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-312020-06-302020-03-312019-12-31
Value133114119121109
Percentage of BusinessAcquisitionsProFormaRevenue100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationAcquisitionRelatedCosts

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-31
Value800000.06900000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts100.0100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

cswi:TAIndustriesTRUaire, us-gaap:AcquisitionRelatedCosts


Business
Period End2021-03-312020-03-31
Value0700000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts0.00.0

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferred1

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value385
Percentage of BusinessCombinationConsiderationTransferred1100.0

us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable

cswi:TAIndustriesTRUaire


Business
Period End2020-12-152020-11-04
Value9776
Percentage of BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable100.0100.0

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value8.3
Percentage of BusinessCombinationConsiderationTransferredLiabilitiesIncurred100.0

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value01154000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred0.0100.0

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value08500000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles0.0100.0

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value0-1300000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory0.0100.0

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-31
Value0-3065000.0
Percentage of BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment0.0100.0

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths


Cash
Period End2021-06-302021-03-312020-12-31
Value-200000.000
Percentage of CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths100.00.00.0

us-gaap:CommonStockDividendsPerShareCashPaid us-gaap:StatementScenario

us-gaap:CommonStockDividendsPerShareCashPaid

srt:ScenarioForecast


Common
Period End2021-08-13
Value0.15
Percentage of CommonStockDividendsPerShareCashPaid100.0

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:DeferredIncomeTaxesAndTaxCredits


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value0.081-2.1930.345-0.3110.4220.9060.506-0.78-0.095-10.0191.5788.50.1472.07-0.044-0.213-0.1733.228-1.699-1.5540.5532.901-3.6668.852-0.825-8.561.36
Percentage of DeferredIncomeTaxesAndTaxCredits100.0100.0100.0100.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:DefinedBenefitPlanAmortizationOfGainsLosses

us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses


Defined
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-31
Value-18000.0-18000.0-18000.0-18000.0-12000.0-12000.0-12000.0-12000.0-10000.0-10000.0-7000.0-7000.0-7000.00
Percentage of DefinedBenefitPlanAmortizationOfGainsLosses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets

us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets


Defined
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-31
Value28000.025000.024000.024000.024000.027000.027000.0653000.0653000.0665000.0664000.0663000.0663000.0986000.0980000.0980000.01017000.0902000.0
Percentage of DefinedBenefitPlanExpectedReturnOnPlanAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanInterestCost

us-gaap:DefinedBenefitPlanInterestCost


Defined
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value34000.037000.036000.036000.036000.054000.037000.0523000.0523000.0529000.0528000.0528000.0528000.0632000.0628000.0628000.0636000.0787000.0616000.0
Percentage of DefinedBenefitPlanInterestCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost

us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost


Defined
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value36000.041000.040000.040000.040000.0-484000.040000.06919000.0-100000.0-105000.0-105000.0-106000.0-106000.011000.0-331000.0-331000.0-323000.0-130000.0-286000.0
Percentage of DefinedBenefitPlanNetPeriodicBenefitCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanServiceCost

us-gaap:DefinedBenefitPlanServiceCost


Defined
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value12000.010000.010000.010000.010000.018000.018000.018000.018000.020000.019000.019000.019000.017000.014000.014000.014000.094000.00
Percentage of DefinedBenefitPlanServiceCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:Depreciation

us-gaap:Depreciation


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value3059000.03115000.02303000.01899000.01877000.01910000.01846000.01843000.02319000.01812000.01849000.01825000.01925000.02003000.01644000.02036000.02017000.01711000.01938000.02067000.02141000.01990000.01786000.01583000.01673000.01465000.01477000.0
Percentage of Depreciation100.0100.0100.0100.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:Depreciation us-gaap:BusinessAcquisition, us-gaap:NonrecurringAdjustment

cswi:TAIndustriesTRUaire, cswi:FairValueAdjustmentsToPropertyPlantAndEquipment


Depreciationus-gaap:
Period End2021-03-312020-12-312020-03-312019-12-31
Value0100000.0200000.0100000.0
Percentage of Depreciation0.04.310.55.4

us-gaap:DividendsCommonStock

us-gaap:DividendsCommonStock


Dividends
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value1999000.01988000.01984000.02031000.02015000.02041000.0
Percentage of DividendsCommonStock100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStock us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Dividends
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-30
Value-19000.0-13000.0-11000.0-12000.0-13000.0-25000.0
Percentage of DividendsCommonStock0.0-0.7-0.6-0.6-0.6-1.2

us-gaap:Parent


Dividends
Period End2021-06-302020-06-30
Value2358000.01984000.0
Percentage of DividendsCommonStock0.0100.0

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value2377000.02012000.01999000.01996000.02044000.02040000.02041000.0
Percentage of DividendsCommonStock0.0100.7100.6100.6100.6101.2100.0

us-gaap:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


Dividends
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value2400000.02000000.02000000.02000000.02000000.02000000.02000000.0
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value57000.0-199000.0732000.0292000.0511000.0-1423000.0415000.039000.0354000.0-1664000.0-658000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeBenefitsAndShareBasedCompensation

us-gaap:EmployeeBenefitsAndShareBasedCompensation


Employee
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value1888000.01141000.01395000.01222000.01328000.01298000.01342000.01221000.01213000.01056000.01099000.0865000.0929000.0832000.01293000.01019000.01017000.0804000.0849000.0258000.02730000.0833000.0
Percentage of EmployeeBenefitsAndShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense

us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense


Employee
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value453000.0273000.0335000.0293000.0319000.0312000.0328000.0251000.0255000.0221000.0232000.0198000.0202000.0167000.0391000.0298000.0296000.0235000.0237000.030000.0445000.0
Percentage of EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:GainLossOnSaleOfPropertyPlantEquipment


Gain
Period End2021-06-302021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value-1000.0-19000.029000.0-11000.0100000.0744000.001466000.0315000.0-383000.02922000.0-19000.010000.0184000.0-105000.0-191000.0-350000.054000.0266000.0-27000.0-236000.0151000.052000.045000.0-129000.0
Percentage of GainLossOnSaleOfPropertyPlantEquipment100.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:GoodwillAcquiredDuringPeriod us-gaap:BusinessAcquisition

us-gaap:GoodwillAcquiredDuringPeriod

cswi:TAIndustriesTRUaire


Goodwill
Period End2021-06-30
Value0.006
Percentage of GoodwillAcquiredDuringPeriod100.0

us-gaap:GoodwillAcquiredDuringPeriod us-gaap:BusinessAcquisition, us-gaap:StatementBusinessSegments

cswi:TAIndustriesTRUaire, cswi:ContractorSolutions


Goodwill
Period End2021-06-30
Value0.006
Percentage of GoodwillAcquiredDuringPeriod100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss

us-gaap:GoodwillForeignCurrencyTranslationGainLoss


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value126000.0148000.0674000.0339000.0394000.0-1034000.0468000.0-242000.071000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss us-gaap:StatementBusinessSegments

cswi:ContractorSolutions


Goodwill
Period End2021-06-30
Value-12000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss-9.5

cswi:EngineeredReliabilitySolutions


Goodwill
Period End2021-06-30
Value125000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss99.2

cswi:IndustrialProducts


Goodwill
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value148000.0674000.0339000.0394000.0-1034000.0468000.0-242000.071000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss100.0100.0100.0100.0100.0100.0100.0100.0

cswi:SpecializedBuildingSolutions


Goodwill
Period End2021-06-30
Value13000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss10.3

us-gaap:GoodwillPurchaseAccountingAdjustments us-gaap:BusinessAcquisition

us-gaap:GoodwillPurchaseAccountingAdjustments

cswi:TAIndustriesTRUaire


Goodwill
Period End2021-06-302021-03-31
Value0.006-3.615
Percentage of GoodwillPurchaseAccountingAdjustments100.0100.0

us-gaap:GoodwillPurchaseAccountingAdjustments us-gaap:StatementBusinessSegments

cswi:ContractorSolutions


Goodwill
Period End2021-06-30
Value14
Percentage of GoodwillPurchaseAccountingAdjustments246883.3

cswi:EngineeredReliabilitySolutions


Goodwill
Period End2021-06-30
Value2.727
Percentage of GoodwillPurchaseAccountingAdjustments45450.0

cswi:SpecializedBuildingSolutions


Goodwill
Period End2021-06-30
Value-17.54
Percentage of GoodwillPurchaseAccountingAdjustments-292333.3

us-gaap:IncomeTaxReconciliationTaxSettlements

us-gaap:IncomeTaxReconciliationTaxSettlements


Income
Period End2021-03-31
Value-5300000.0
Percentage of IncomeTaxReconciliationTaxSettlements100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-09-302015-06-30
Value1015-3.7763.504-1.5156.1492.8455.826-8.9363.9492.908-0.434-0.719-4.080.1425.5364.665-0.9876.581.599-2.4861.321-5.0815.474
Percentage of IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities100.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:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities


Increase
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-30
Value226000.0-113000.0-45000.0-22000.0-144000.0-198000.0-17000.0-128000.0162000.0-53000.0444000.0-6896000.095000.0176000.03322000.0-404000.0
Percentage of IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-03-312014-12-31
Value-270000.01192000.0175000.016000.0149000.0-9000.0017000.0-37000.0-627000.0-103000.0-217000.027000.0115000.017000.0-20000.0-6000.0-42000.0193000.018000.0-54000.03186000.0347000.0-45000.056000.0
Percentage of IncreaseDecreaseInOtherNoncurrentAssets100.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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value344000.0-248000.02114000.02851000.0-471000.0-733000.0-215000.01606000.0-4627000.0-2988000.0-1900000.06185000.0-2022000.0-7276000.0298000.0-411000.0-262000.0-2510000.0660000.0787000.0-69000.04499000.0-5888000.06551000.0-217000.0-4896000.0364000.0
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseCost

us-gaap:LeaseCost


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value2524000.02506000.01258000.0957000.0900000.0909000.0894000.01033000.0904000.0
Percentage of LeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value-4927000.0-280610000.0-2514000.0-1837000.0-3789000.0-2874000.0-1593000.0-13726000.0-11042000.0-178000.0-1214000.02019000.0-1180000.01515000.0-1021000.0-2349000.0-30735000.06772000.0554000.0-2559000.0-12290000.0-30401000.0-463000.0-67067000.0830000.0-3208000.0
Percentage of NetCashProvidedByUsedInInvestingActivitiesContinuingOperations100.0100.0100.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:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations

us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations


Net
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value129.26330141122279.6659.878252011102115106.36213153.8513.0481611103.412
Percentage of NetCashProvidedByUsedInOperatingActivitiesContinuingOperations100.0100.0100.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:NoncontrollingInterestDecreaseFromDeconsolidation us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Noncontrolling
Period End2021-04-01
Value13
Percentage of NoncontrollingInterestDecreaseFromDeconsolidation100.0

us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent us-gaap:StatementEquityComponents

us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Oci
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-06-30
Value374000.094000.01000.0-51000.0-715000.0184000.0-232000.0-306000.040000.0
Percentage of OciBeforeReclassificationsNetOfTaxAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value2429000.02424000.01128000.0846000.0845000.0885000.0846000.0889000.0904000.0
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value2359000.02472000.01221000.0952000.0933000.01270000.0818000.0863000.0873000.0
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-31
Value-82000.010000.0-4000.04000.0-68000.03000.0-2534000.04000.0999000.0-41000.0-1000.0-20000.0612000.0-9000.017000.09000.0682000.0-2000.02000.0-10000.0874000.0-7000.0-4848000.06161000.00
Percentage of OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-31
Value37000.0-3000.01000.0-1000.010000.0-1000.0674000.0-1000.0-194000.011000.01000.05000.0-328000.05000.0-9000.05000.0316000.0-1000.005000.0-469000.03000.0-2611000.0-3323000.0-146000.0
Percentage of OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value127000.02271000.01052000.01338000.0-3604000.01699000.0-669000.0258000.0992000.0-1582000.0-43000.0-1397000.0-208000.0-134000.01961000.01676000.0582000.0-1534000.0-608000.0-1324000.0693000.0-847000.0-2312000.01095000.0-2294000.0-2386000.0-1912000.0
Percentage of OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302020-06-30
Value-166000.0-106000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value44000.099000.025000.00-14000.0-191000.049000.0-62000.0-81000.0-71000.051000.011000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsTax100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value430000.0152000.060000.0-55000.0-689000.0207000.0-217000.0-297000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax


Other
Period End2021-06-302020-06-30
Value29000.015000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax100.0100.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value-114000.0-40000.0-16000.015000.0183000.0-55000.058000.079000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value639000.02413000.01116000.01279000.0-4225000.01903000.01648000.0-43000.0-291000.0-1795000.0167000.0-1335000.0-598000.0-19000.01951000.01626000.07000.0-753000.0-454000.0-1537000.0-701000.0-550000.02223000.01623000.0-9661000.0-2386000.0-1912000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Other
Period End2021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302016-03-312015-12-312015-09-302015-03-312014-12-312014-09-30
Value82000.0-10000.04000.068000.0-3000.02534000.0-999000.041000.01000.0-874000.07000.04848000.0-6161000.000
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent12.8-0.40.4-1.6-0.2153.8343.3-2.30.6124.7-1.3218.163.8-0.0-0.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-06-30
Value430000.0152000.060000.0-55000.0-689000.0207000.0-217000.0-297000.042000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent67.36.35.4-4.316.310.9-13.2690.7-3.1

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-03-312015-12-31
Value2413000.01116000.01279000.01903000.01648000.0-43000.0-1795000.0167000.0-1335000.0-19000.01951000.01626000.0-701000.0-550000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedTranslationAdjustment


Other
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value130000.02271000.01052000.01338000.0-3604000.01699000.0-669000.0258000.0992000.0-1582000.0-43000.0-1397000.0-208000.0-134000.01961000.01676000.0-1534000.0-608000.0-1324000.0693000.0-847000.0-2312000.01095000.0-2294000.0-2386000.0-1912000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent20.394.194.3104.685.389.3-40.6-600.0-340.988.1-25.7104.634.8705.3100.5103.1203.7133.986.1-98.9154.0-104.067.523.7100.0100.0

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax


Other
Period End2021-06-302020-06-30
Value-7000.04000.0
Percentage of OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax100.0100.0

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax

us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax


Other
Period End2021-06-302020-06-30
Value2000.0-1000.0
Percentage of OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax100.0100.0

us-gaap:OtherComprehensiveIncomeLossTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossTax

cswi:AccumulatedDefinedBenefitPlansAdjustmentSettlement


Other
Period End2021-03-312020-12-312020-09-302020-03-312019-12-312019-09-30
Value00000669000.0
Percentage of OtherComprehensiveIncomeLossTax0.00.00.00.00.0100.0

us-gaap:PaymentsOfDebtIssuanceCosts

us-gaap:PaymentsOfDebtIssuanceCosts


Payments
Period End2021-06-30
Value2328000.0
Percentage of PaymentsOfDebtIssuanceCosts100.0

us-gaap:PaymentsToAcquireBusinessesGross

us-gaap:PaymentsToAcquireBusinessesGross


Payments
Period End2021-03-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-06-302017-03-312016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value8.5580.00.00.33711100.00.00.00.044280.0-0.49628-0.019682.6690.0
Percentage of PaymentsToAcquireBusinessesGross100.00.00.0100.0100.0100.00.00.00.0100.0100.00.0100.0100.0100.0100.0100.00.0

us-gaap:PaymentsToAcquireBusinessesGross us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Payments
Period End2020-12-15
Value284
Percentage of PaymentsToAcquireBusinessesGross0.0

us-gaap:ProceedsFromLongTermLinesOfCredit

us-gaap:ProceedsFromLongTermLinesOfCredit


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-03-312016-03-312015-12-312015-03-312014-12-31
Value120.02450.010.00.00.00.07.5200.08.00.00.00.0300.0114.6482.759
Percentage of ProceedsFromLongTermLinesOfCredit100.00.0100.00.0100.00.00.00.0100.0100.00.0100.00.00.00.0100.00.0100.0100.0100.0

us-gaap:ProceedsFromLongTermLinesOfCredit us-gaap:CreditFacility

us-gaap:RevolvingCreditFacility


Proceeds
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-31
Value2450.010.00.00.07.50.0
Percentage of ProceedsFromLongTermLinesOfCredit100.00.0100.00.00.0100.00.0

us-gaap:ProceedsFromLongTermLinesOfCredit us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Proceeds
Period End2021-06-30
Value12
Percentage of ProceedsFromLongTermLinesOfCredit100.0

us-gaap:ProceedsFromMinorityShareholders

us-gaap:ProceedsFromMinorityShareholders


Proceeds
Period End2021-06-30
Value5293000.0
Percentage of ProceedsFromMinorityShareholders100.0

us-gaap:ProceedsFromPreviousAcquisition

us-gaap:ProceedsFromPreviousAcquisition


Proceeds
Period End2021-06-30
Value1375000.0
Percentage of ProceedsFromPreviousAcquisition100.0

us-gaap:ProceedsFromSaleOfIntangibleAssets us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:ProceedsFromSaleOfIntangibleAssets

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:Shell


Proceeds
Period End2021-04-01
Value8100000.0
Percentage of ProceedsFromSaleOfIntangibleAssets100.0

us-gaap:ProceedsFromSaleOfProductiveAssets

us-gaap:ProceedsFromSaleOfProductiveAssets


Proceeds
Period End2021-06-302021-03-312020-12-312020-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-03-312015-12-312015-03-312014-12-31
Value8000.0-574000.0598000.053000.0150000.01089000.004000.022000.039000.03230000.070000.011000.010000.01000.070000.0-196000.026000.0-51000.031000.01000.0
Percentage of ProceedsFromSaleOfProductiveAssets100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2021-03-312020-12-312019-03-312018-12-312018-03-312017-12-312017-03-312016-12-312016-03-31
Value-1000.00000-1000.002169000.096000.0
Percentage of ProceedsFromStockOptionsExercised100.00.00.00.00.0100.00.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-03-31
Value202000.0469000.0-47000.0-38000.0312000.072000.0290000.0273000.0274000.0692000.0126000.000-677000.0207000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax

us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLoss


Reclassification
Period End2021-06-302020-06-30
Value-7000.04000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax100.0100.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302020-06-30
Value-57000.0-51000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax814.3-1275.0

us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent

us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLoss


Reclassification
Period End2021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-31
Value-72000.010000.0-4000.0-36000.03000.0-18000.023000.0-41000.0-1000.09000.0-7000.0-2000.02000.0-10000.0-2000.0-5000.0-13000.0-287000.00
Percentage of ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-06-30
Value-56000.0-58000.0-59000.04000.0-26000.0-23000.0-15000.0-9000.0-18000.0
Percentage of ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent77.8-580.01475.00.072.2-766.783.30.00.0

us-gaap:ReclassificationFromAociCurrentPeriodTax us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAociCurrentPeriodTax

us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLoss


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-312014-12-31
Value2000.0-19000.03000.0-1000.0-1000.0-9000.01000.0-5000.06000.0-11000.00-1000.0-2000.0-1000.005000.02000.02000.0-7000.047000.00
Percentage of ReclassificationFromAociCurrentPeriodTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value15000.0-15000.0-15000.0-16000.01000.0-7000.0-6000.0-4000.0-2000.0-4000.0-5000.0-5000.0
Percentage of ReclassificationFromAociCurrentPeriodTax750.078.9-500.01600.0-100.077.8-600.080.00.036.40.00.0

us-gaap:RepaymentsOfLinesOfCredit us-gaap:CreditFacility

us-gaap:RepaymentsOfLinesOfCredit

us-gaap:RevolvingCreditFacility


Repayments
Period End2020-12-312016-08-312016-04-30
Value0.0125.0
Percentage of RepaymentsOfLinesOfCredit0.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value29000.046000.0-60000.069000.059000.0768000.01776000.038000.0605000.0
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-03-312020-12-31
Value1.98-0.26
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-06-302021-03-312020-12-31
Value172.980.092.42
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

us-gaap:RestrictedStock


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value8000000.0100000.04100000.0100000.04200000.0100000.04100000.002100000.01300000.02200000.0100000.0500000.0500000.03500000.0100000.0100000.001300000.0100000.0400000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-06-302021-03-312020-12-31
Value58.970.142.95
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShortTermLeaseCost

us-gaap:ShortTermLeaseCost


Short
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value95000.082000.0130000.0111000.055000.024000.048000.0152000.00
Percentage of ShortTermLeaseCost100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued

us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued


Stock
Period End2020-12-312020-09-302020-06-30
Value971.3333.647
Percentage of StockIssuedDuringPeriodValueTreasuryStockReissued100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302020-12-312020-09-302020-06-30
Value0.93651-0.4790.516
Percentage of StockIssuedDuringPeriodValueTreasuryStockReissued0.052.4-35.914.1

us-gaap:Parent


Stock
Period End2021-06-302020-06-30
Value2.3113.647
Percentage of StockIssuedDuringPeriodValueTreasuryStockReissued0.0100.0

us-gaap:TreasuryStock


Stock
Period End2021-06-302020-12-312020-09-302020-06-30
Value1.375461.8123.131
Percentage of StockIssuedDuringPeriodValueTreasuryStockReissued0.047.6135.985.9

us-gaap:TemporaryEquityNetIncome us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:TemporaryEquityNetIncome

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Temporary
Period End2021-06-30
Value315000.0
Percentage of TemporaryEquityNetIncome100.0

us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Temporary
Period End2021-06-30
Value13
Percentage of TemporaryEquityStockIssuedDuringPeriodValueNewIssues100.0

us-gaap:TreasuryStockValueAcquiredParValueMethod us-gaap:ShareRepurchaseProgram

us-gaap:TreasuryStockValueAcquiredParValueMethod

cswi:ShareRepurchaseProgram2018


Treasury
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value0.00.07.3260.80.00.06.9
Percentage of TreasuryStockValueAcquiredParValueMethod0.00.0100.0100.0100.00.00.0100.0

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


Weighted
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-12-312017-09-302017-06-302016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302014-12-312014-09-30
Value66000.0118000.095000.0101000.0168000.0191000.0168000.0115000.0125000.0109000.0092000.077000.062000.068000.061000.078000.0128000.041000.041000.0128000.0
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:WeightedAverageNumberOfSharesIssuedBasic

us-gaap:WeightedAverageNumberOfSharesIssuedBasic


Weighted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value150.212141414-0.003141414-0.1121515150.0121515150.0261515150.0021515150.015
Percentage of WeightedAverageNumberOfSharesIssuedBasic100.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.0

us-gaap:WeightedAverageNumberOfSharesRestrictedStock

us-gaap:WeightedAverageNumberOfSharesRestrictedStock


Weighted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value110000.0-2000.093000.096000.0104000.0-2000.0108000.0115000.0115000.0-2000.0154000.0158000.0165000.000207000.0209000.0-1000.0246000.0214000.0239000.013000.0222000.0142000.0142000.00142000.0
Percentage of WeightedAverageNumberOfSharesRestrictedStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

cswi:AccruedAcquisitionRelatedCostsCurrent us-gaap:BusinessAcquisition

cswi:AccruedAcquisitionRelatedCostsCurrent

cswi:TAIndustriesTRUaire


Accrued
Period End2020-12-31
Value200000.0
Percentage of AccruedAcquisitionRelatedCostsCurrent100.0

cswi:AccruedInterestOnUncertainTaxPositions

cswi:AccruedInterestOnUncertainTaxPositions


Accrued
Period End2021-03-312018-03-312017-03-312016-03-312015-03-312014-03-31
Value1000000.0100000.0200000.0200000.000
Percentage of AccruedInterestOnUncertainTaxPositions100.0100.0100.0100.00.00.0

cswi:AccruedInterestOnUncertainTaxPositions us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Accrued
Period End2021-03-31
Value1400000.0
Percentage of AccruedInterestOnUncertainTaxPositions140.0

cswi:AccruedPenaltiesOnUncertainTaxPositions

cswi:AccruedPenaltiesOnUncertainTaxPositions


Accrued
Period End2021-03-312018-03-312017-03-312016-03-312015-03-312014-03-31
Value1800000.0200000.0200000.0200000.000
Percentage of AccruedPenaltiesOnUncertainTaxPositions100.0100.0100.0100.00.00.0

cswi:AccruedPenaltiesOnUncertainTaxPositions us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Accrued
Period End2021-03-31
Value2300000.0
Percentage of AccruedPenaltiesOnUncertainTaxPositions127.8

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayableCurrent us-gaap:BusinessAcquisition

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayableCurrent

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value529000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesPayableCurrent100.0

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssetCurrent us-gaap:BusinessAcquisition

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssetCurrent

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value5000000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssetCurrent100.0

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets


Business
Period End2020-12-15
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets100.0

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets us-gaap:BusinessAcquisition

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndemnityAssets100.0

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxContingencyReserve us-gaap:BusinessAcquisition

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxContingencyReserve

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value171722
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxContingencyReserve100.0100.0100.0

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxIndemnityAssets us-gaap:BusinessAcquisition

cswi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxIndemnityAssets

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-15
Value7.512
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxIndemnityAssets100.0100.0

cswi:DeferredTaxAssetOperatingLeaseLiabilities

cswi:DeferredTaxAssetOperatingLeaseLiabilities


Deferred
Period End2021-03-312020-03-312019-03-31
Value144.380.0
Percentage of DeferredTaxAssetOperatingLeaseLiabilities100.0100.00.0

cswi:DeferredTaxAssetTransactionCosts

cswi:DeferredTaxAssetTransactionCosts


Deferred
Period End2021-03-31
Value630000.0
Percentage of DeferredTaxAssetTransactionCosts100.0

cswi:DeferredTaxAssetsInventoryReserves

cswi:DeferredTaxAssetsInventoryReserves


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value1330000.0197000.0120000.0837000.01876000.02319000.01540000.0
Percentage of DeferredTaxAssetsInventoryReserves100.0100.0100.0100.0100.0100.0100.0

cswi:DeferredTaxLiabilitiesRepatriationReserve

cswi:DeferredTaxLiabilitiesRepatriationReserve


Deferred
Period End2021-03-31
Value942000.0
Percentage of DeferredTaxLiabilitiesRepatriationReserve100.0

cswi:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour

cswi:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour


Finite
Period End2021-06-30
Value145
Percentage of FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour100.0

cswi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour

cswi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour


Lessee
Period End2021-06-302020-12-312020-09-30
Value26354.963
Percentage of LesseeOperatingLeaseLiabilityToBePaidAfterYearFour100.0100.0100.0

cswi:TaxIndemnificationAssetNoncurrent

cswi:TaxIndemnificationAssetNoncurrent


Tax
Period End2021-03-31
Value7500000.0
Percentage of TaxIndemnificationAssetNoncurrent100.0

cswi:TaxReserveLiabilityNoncurrent

cswi:TaxReserveLiabilityNoncurrent


Tax
Period End2021-03-312020-03-31
Value130.623
Percentage of TaxReserveLiabilityNoncurrent100.0100.0

dei:EntityPublicFloat

dei:EntityPublicFloat


Entity
Period End2020-09-30
Value1116
Percentage of EntityPublicFloat100.0

us-gaap:AccountsPayableCurrentAndNoncurrent us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:AccountsPayableCurrentAndNoncurrent

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Accounts
Period End2021-06-30
Value4537000.0
Percentage of AccountsPayableCurrentAndNoncurrent100.0

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccountsReceivableGrossCurrent


Accounts
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value97766664655350
Percentage of AccountsReceivableGrossCurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableGrossCurrent us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableType

cswi:OtherAccountsReceivable


Accounts
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value4.2443.4492.1971.9041.9980.4220.146
Percentage of AccountsReceivableGrossCurrent4.34.53.33.03.10.80.3

us-gaap:TradeAccountsReceivable


Accounts
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value93726462635350
Percentage of AccountsReceivableGrossCurrent95.795.596.797.096.999.299.7

us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent

us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent


Accrual
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value1593000.0750000.0675000.0741000.0106000.0939000.0
Percentage of AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:AccruedLiabilitiesAndOtherLiabilities

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Accrued
Period End2021-06-30
Value120000.0
Percentage of AccruedLiabilitiesAndOtherLiabilities100.0

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AccruedMarketingCostsCurrent


Accrued
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-31
Value9031000.06409000.04631000.02892000.0817000.01976000.02299000.02036000.01515000.0
Percentage of AccruedMarketingCostsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax


Accumulated
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value799000.0871000.03466000.02530000.01901000.01229000.05210000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value978000.0900000.0503000.0576000.0894000.01170000.01139000.0946000.0734000.0591000.0701000.01059000.0999000.01015000.01697000.01497000.01521000.01513000.01202000.01168000.01213000.01208000.01272000.01290000.01692000.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.0

us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup

us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup


Assets
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value500000.05900000.05900000.06200000.06200000.06200000.0
Percentage of AssetsHeldForSaleNotPartOfDisposalGroup100.0100.0100.0100.0100.0100.0

us-gaap:BuildingsAndImprovementsGross

us-gaap:BuildingsAndImprovementsGross


Buildings
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value53444344484642
Percentage of BuildingsAndImprovementsGross100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value393
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value67
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value2331000.02326000.01285000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value5084000.05073000.03149000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value636356
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value202202194
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value454546
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value136
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value384259256
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302020-12-15
Value259325
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities

cswi:TAIndustriesTRUaire


Business
Period End2020-12-15
Value124
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value3252000.03252000.02850000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

cswi:TAIndustriesTRUaire


Business
Period End2021-06-302021-03-312020-12-15
Value252528
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment100.0100.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

cswi:TAIndustriesTRUaire


Business
Period End2021-03-312020-12-15
Value384385
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet100.0100.0

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-03-31
Value817000.01463000.01841000.02950000.03114000.02892000.02837000.02897000.02841000.02337000.02563000.02234000.02685000.0
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage dei:LegalEntity, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentInterestRateEffectivePercentage

cswi:SubsidiariesWhitmore, us-gaap:SecuredDebt


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-03-312015-09-302015-03-31
Value2.12.112.142.150.02160.02990.03760.04020.0440.0450.04520.04240.04090.03880.03570.03230.02880.02980.02770.02530.02430.02190.0217
Percentage of DebtInstrumentInterestRateEffectivePercentage100.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:DebtInstrumentInterestRateEffectivePercentage us-gaap:CreditFacility

us-gaap:RevolvingCreditFacility


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-03-31
Value1.852.111.611.40.01410.02240.030100.03650.03740.03770.03470.03340.03130.02820.02730.02480.02230.02520.02270.0218
Percentage of DebtInstrumentInterestRateEffectivePercentage88.1100.075.265.165.374.980.10.083.083.183.481.881.780.779.084.586.174.891.089.789.7

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet us-gaap:CreditFacility

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

us-gaap:RevolvingCreditFacility


Debt
Period End2021-05-18
Value2300000.0
Percentage of DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value87149.2461012106.21
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent

us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent


Deferred
Period End2021-03-312019-03-312018-03-312017-03-31
Value1462000.007636000.00
Percentage of DeferredIncomeTaxesAndOtherAssetsNoncurrent100.00.0100.00.0

us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent

us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value663.8483.2562.363.092.516
Percentage of DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value23106.054159.8386.88811
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value145000.0145000.0149000.0200000.0565000.0200000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsOther


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value1455000.0934000.0239000.0883000.01485000.02289000.01119000.0
Percentage of DeferredTaxAssetsOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign


Deferred
Period End2021-03-312020-03-312019-03-31
Value130000.040000.00
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsForeign100.0100.00.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch


Deferred
Period End2021-03-31
Value120000.0
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value3878000.03997000.03683000.01693000.02621000.01712000.0694000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value313000.0362000.086000.0106000.03289000.038000.08370000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities


Deferred
Period End2021-03-312020-03-312019-03-31
Value244000.0141000.086000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-31
Value0.3860.3860.764100.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses100.0100.0100.0100.00.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value655.744.8014.4655.3132.5671.473
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssets100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesLeasingArrangements


Deferred
Period End2021-03-312020-03-312019-03-31
Value133.9430.0
Percentage of DeferredTaxLiabilitiesLeasingArrangements100.0100.00.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value297000.0158000.0386000.0303000.06000.0195000.038000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value7816000.04444000.04059000.04913000.06719000.05819000.04239000.0
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation

us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value3.993.6953546160
Percentage of DefinedBenefitPlanAccumulatedBenefitObligation100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value-826000.0-927000.0-3501000.0-2571000.0-1946000.0-1229000.0
Percentage of DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value-27000.0-56000.0-35000.0-41000.0-45000.00
Percentage of DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax100.0100.0100.0100.0100.00.0

us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet

us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value-1799000.0-1982000.01016000.01214000.0837000.0317000.0
Percentage of DefinedBenefitPlanAmountsRecognizedInBalanceSheet100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value3.30.0360.040.03980.04230.0450.0425
Percentage of DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease

us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-31
Value3.00.030.030.030.03
Percentage of DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanBenefitObligation

us-gaap:DefinedBenefitPlanBenefitObligation


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value4.2913.885354616065
Percentage of DefinedBenefitPlanBenefitObligation100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear

us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear


Defined
Period End2021-03-31
Value-100000.0
Percentage of DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter


Defined
Period End2021-03-31
Value1.1
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths


Defined
Period End2021-03-31
Value200000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive


Defined
Period End2021-03-31
Value200000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour


Defined
Period End2021-03-31
Value200000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree


Defined
Period End2021-03-31
Value200000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree100.0

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo

us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo


Defined
Period End2021-03-31
Value200000.0
Percentage of DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo100.0

us-gaap:DefinedBenefitPlanFairValueOfPlanAssets

us-gaap:DefinedBenefitPlanFairValueOfPlanAssets


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value2.4921.8985555626043
Percentage of DefinedBenefitPlanFairValueOfPlanAssets100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanFairValueOfPlanAssets us-gaap:DefinedBenefitPlanByPlanAssetCategories, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

cswi:OtherAssetCategory, us-gaap:FairValueInputsLevel2, country:CA, us-gaap:PensionPlansDefinedBenefit


Defined
Period End2021-03-31
Value2.5
Percentage of DefinedBenefitPlanFairValueOfPlanAssets100.3

us-gaap:DefinedBenefitPlanFundedStatusOfPlan

us-gaap:DefinedBenefitPlanFundedStatusOfPlan


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value-1799000.0-1982000.01016000.01214000.0837000.0317000.0
Percentage of DefinedBenefitPlanFundedStatusOfPlan100.0100.0100.0100.0100.0100.0

us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations us-gaap:DefinedBenefitPlanByPlanAssetCategories

us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations

cswi:OtherAssetCategory


Defined
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value100.01.00.040.050.040.02
Percentage of DefinedBenefitPlanWeightedAverageAssetAllocations100.0100.0100.0100.0100.0100.0

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

us-gaap:DerivativeLiabilitiesCurrent

us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-03-31
Value277000.0280000.0302000.0288000.0290000.0271000.0137000.0135000.0114000.056000.038000.033000.059000.088000.0134000.0173000.0186000.0199000.0316000.0511000.0
Percentage of DerivativeLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeLiabilitiesNoncurrent us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeLiabilitiesNoncurrent

us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-03-31
Value878000.0736000.01259000.01466000.01542000.01492000.0751000.01014000.0761000.0443000.0225000.0024000.0134000.0431000.0535000.0538000.0420000.0467000.01366000.0
Percentage of DerivativeLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeNotionalAmount us-gaap:DerivativeInstrumentRisk

us-gaap:DerivativeNotionalAmount

us-gaap:InterestRateSwap


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value10101010101011111111
Percentage of DerivativeNotionalAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration dei:LegalEntity, us-gaap:CounterpartyName, us-gaap:SubsequentEventType

us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration

cswi:SubsidiariesWhitmore, cswi:Shell, us-gaap:SubsequentEvent


Disposal
Period End2021-04-01
Value13
Percentage of DisposalGroupIncludingDiscontinuedOperationConsideration100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-12-312015-09-302015-03-31
Value191817121212119.49.212
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:RestrictedStock


Employee
Period End2021-06-302021-03-312020-12-312020-09-30
Value226.98.66.3
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value58535047454442413938363534323033302829272526242221
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.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

cswi:CustomerListsAndTrademarks


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value47423735343332302928272625242326242221191817151411
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization79.978.775.174.774.875.075.175.275.275.375.075.275.776.075.878.679.679.473.072.571.564.663.662.254.5

us-gaap:NoncompeteAgreements


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value0.8450.791.8491.771.6351.4941.4781.3361.2071.0660.9870.9190.8380.7620.6810.7690.3270.3340.2890.2620.4670.4050.3410.2942.458
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization1.41.53.73.73.63.43.43.33.02.82.72.62.52.32.22.31.11.21.01.01.81.51.41.311.6

us-gaap:OtherIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value3.3163.1413.1352.9622.7952.6282.4652.2982.1322.012.0471.8811.7091.5291.3471.1711.00.8280.6610.570.4430.3540.2660.1790.233
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization5.65.86.36.26.16.05.75.65.45.35.65.35.04.74.43.53.22.92.32.11.71.31.10.81.1

us-gaap:Patents


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value7.6827.547.527.3297.1366.9356.7356.5326.4886.3166.1095.9215.7195.5645.4595.2365.0094.7796.9666.7356.4698.68.2328.1087.608
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization13.014.015.015.415.515.715.715.916.416.616.716.816.817.017.615.616.216.623.824.525.032.533.935.736.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive


Finite
Period End2021-03-31
Value141
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value1919185.525
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-06-302020-12-312020-09-30
Value144.7953.152
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2021-03-31
Value15
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value1616163.108
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFour100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value1717163.831
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value1818174.585
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value29028227580797980797976727373747498979788888891858054
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.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

cswi:CustomerListsAndTrademarks


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value27526725863636263626360565657585881818170707171676437
Percentage of FiniteLivedIntangibleAssetsGross94.894.694.079.379.279.279.479.279.178.577.877.978.178.278.083.083.483.380.080.280.378.578.380.467.9

us-gaap:NoncompeteAgreements


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value0.9920.9821.7221.6891.6761.6531.7821.7661.7771.7641.6731.7051.6991.7131.7312.0871.7261.8191.0111.0421.311.311.1090.8972.877
Percentage of FiniteLivedIntangibleAssetsGross0.30.30.62.12.12.12.22.22.22.32.32.32.32.32.32.11.81.91.11.21.51.41.31.15.3

us-gaap:OtherIntangibleAssets


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value4.7674.7435.285.2485.2235.2195.1615.1345.1354.8085.0115.0165.0155.0165.0195.0184.9174.8494.644.4964.1733.7693.2920.4520.412
Percentage of FiniteLivedIntangibleAssetsGross1.61.71.96.66.66.66.46.56.46.36.96.96.86.76.75.15.05.05.35.14.74.13.80.60.8

us-gaap:Patents


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value9.4189.4619.6379.6369.6349.6359.6369.6349.89.8359.4319.4369.4389.4899.6369.6359.6299.57612121114141414
Percentage of FiniteLivedIntangibleAssetsGross3.23.43.512.012.112.112.012.112.312.913.012.912.812.812.99.89.99.813.613.613.515.916.617.926.1

us-gaap:InventoryGross

us-gaap:InventoryGross


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value11210610959676064606158585654505259585760565657606152
Percentage of InventoryGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryValuationReserves

us-gaap:InventoryValuationReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value3597000.03582000.03042000.02910000.02994000.02213000.02271000.02308000.02314000.02170000.02325000.02349000.02400000.01687000.01645000.01659000.01796000.01831000.02537000.01304000.0764000.0602000.0666000.01007000.0157000.0
Percentage of InventoryValuationReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcess

us-gaap:InventoryWorkInProcess


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-03-31
Value6325000.06365000.06216000.06723000.07248000.06076000.07273000.06718000.06164000.06483000.05998000.05288000.05364000.03756000.03986000.04809000.05480000.06272000.04767000.04207000.04509000.05432000.05811000.05298000.05626000.0
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.0

us-gaap:LandAndLandImprovements

us-gaap:LandAndLandImprovements


Land
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value3168000.03106000.03106000.03365000.04734000.04739000.0
Percentage of LandAndLandImprovements100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value9019000.09551000.09532000.03827000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear


Lessee
Period End2021-06-302020-12-312020-09-30
Value7198000.02427000.01916000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:LineOfCredit us-gaap:CreditFacility

us-gaap:LineOfCredit

us-gaap:RevolvingCreditFacility


Line
Period End2021-06-302021-03-312020-12-312020-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-03-31
Value2212322450.00.00.00.010200.010.08.01228405460345976
Percentage of LineOfCredit100.0100.0100.00.00.00.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LineOfCredit us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Line
Period End2021-06-302021-03-31
Value221232
Percentage of LineOfCredit100.0100.0

us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity us-gaap:CreditFacility

us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity

us-gaap:BridgeLoan


Line
Period End2021-05-18
Value10.0
Percentage of LineOfCreditFacilityRemainingBorrowingCapacity100.0

us-gaap:LetterOfCredit


Line
Period End2021-05-18
Value25
Percentage of LineOfCreditFacilityRemainingBorrowingCapacity250.0

us-gaap:RevolvingCreditFacility


Line
Period End2021-05-182021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4006855300300300300300289280300290292288272259245239
Percentage of LineOfCreditFacilityRemainingBorrowingCapacity4000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Line
Period End2021-06-302021-03-31
Value17968
Percentage of LineOfCreditFacilityRemainingBorrowingCapacity0.00.0

us-gaap:LoansPayableToBank dei:LegalEntity, us-gaap:LongtermDebtType

us-gaap:LoansPayableToBank

cswi:SubsidiariesWhitmore, us-gaap:SecuredDebt


Loans
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-03-31
Value101010101010111111111111111212121212121213
Percentage of LoansPayableToBank100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive


Long
Period End2021-03-31
Value7532000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths


Long
Period End2021-03-31
Value561000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive


Long
Period End2021-03-31
Value561000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour


Long
Period End2021-03-31
Value561000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree


Long
Period End2021-03-31
Value561000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo


Long
Period End2021-03-31
Value232
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value2.62.62.54.30.0430.0434.34.3
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherAssetsMiscellaneousNoncurrent

us-gaap:OtherAssetsMiscellaneousNoncurrent


Other
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value4359000.0949000.01012000.04125000.03849000.04545000.0457000.0
Percentage of OtherAssetsMiscellaneousNoncurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherSundryLiabilitiesNoncurrent

us-gaap:OtherSundryLiabilitiesNoncurrent


Other
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value736000.02115000.02858000.02361000.03900000.02173000.02595000.0
Percentage of OtherSundryLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities

us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities


Pension
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-31
Value104000.0103000.0102000.0103000.0654000.00
Percentage of PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities100.0100.0100.0100.0100.00.0

us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount

us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount


Redeemable
Period End2021-06-30
Value13
Percentage of RedeemableNoncontrollingInterestEquityCarryingAmount100.0

us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount us-gaap:ConsolidatedEntities, us-gaap:CounterpartyName

us-gaap:VariableInterestEntityPrimaryBeneficiary, cswi:WhitmoreManufacturingLLC


Redeemable
Period End2021-06-30
Value13
Percentage of RedeemableNoncontrollingInterestEquityCarryingAmount100.0

us-gaap:RestrictedInvestments

us-gaap:RestrictedInvestments


Restricted
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-03-312015-03-31
Value967000.06819000.06857000.08863000.09208000.09290000.09300000.0
Percentage of RestrictedInvestments100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-03-31
Value114.0470.570.6464.7864.8560.7860.5754.454.3545.4245.0340.7340.6737.4137.330.4730.528.223.72
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-03-312018-03-312017-03-312016-03-31
Value25.2325.2325.2325.2325.325.1225.1424.1223.67
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-03-312018-03-312017-03-312016-03-31
Value5900000.07000000.05500000.03300000.04600000.07500000.04600000.03100000.02700000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:EmployeeStockOption


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-03-312018-03-312017-03-312016-03-31
Value5900000.07000000.05500000.03300000.04600000.07500000.04400000.02100000.01100000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


Treasury
Period End2021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-03-31
Value511000.01398000.01311000.0929000.0975000.0975000.0962000.0866000.0656000.0229000.080000.052000.030000.029000.0
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:UndistributedEarningsOfForeignSubsidiaries


Undistributed
Period End2021-03-31
Value17
Percentage of UndistributedEarningsOfForeignSubsidiaries100.0

Line plots across dimensions of each concept


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:ProfitLoss
us-gaap:StatementEquityComponents
(None,)
Profit Lossus-gaap: Statement Equity Components
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Consolidation Items
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
('cswi:BookAndShip', None)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:Assets
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:OperatingSegments', None)
Assetsus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:Assets
us-gaap:ConsolidationItems
(None,)
Assetsus-gaap: Consolidation Items
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:Cash
us-gaap:StatementGeographical
(None,)
Cashus-gaap: Statement Geographical
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:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
us-gaap:StatementEquityComponents
(None,)
Stockholders Equity Including Portion Attributable To Noncontrolling Interestus-gaap: Statement Equity Components
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents
(None,)
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Valueus-gaap: Statement Equity Components
us-gaap:ProfitLoss
us-gaap:StatementEquityComponents
(None,)
Profit Lossus-gaap: Statement Equity Components