Quarterly report pursuant to Section 13 or 15(d)

Business Segment Information (Details)

v2.4.1.9
Business Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2014
Nov. 30, 2013
Net Sales        
Product recall $ 2.6us-gaap_InventoryRecallExpense   $ 11.8us-gaap_InventoryRecallExpense  
Cost of Product Sold        
Amortization of favorable interim supply agreement     36.2us-gaap_AdjustmentForAmortization 11.2us-gaap_AdjustmentForAmortization
Net loss on undesignated commodity swap contracts 18.6us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 0.8us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 28.4us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 1.8us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Product recall 2.6us-gaap_InventoryRecallExpense   11.8us-gaap_InventoryRecallExpense  
Total Cost of Product Sold 902.8us-gaap_CostOfGoodsSold 833.6us-gaap_CostOfGoodsSold 2,690.8us-gaap_CostOfGoodsSold 2,133.7us-gaap_CostOfGoodsSold
Selling, General and Administrative Expenses        
Product recall 2.6us-gaap_InventoryRecallExpense   11.8us-gaap_InventoryRecallExpense  
Total Selling, General and Administrative Expenses 263.3us-gaap_SellingGeneralAndAdministrativeExpense 245.9us-gaap_SellingGeneralAndAdministrativeExpense 834.5us-gaap_SellingGeneralAndAdministrativeExpense 675.6us-gaap_SellingGeneralAndAdministrativeExpense
Impairment of Goodwill and Intangible Assets 0us-gaap_GoodwillAndIntangibleAssetImpairment 0us-gaap_GoodwillAndIntangibleAssetImpairment 0us-gaap_GoodwillAndIntangibleAssetImpairment 300.9us-gaap_GoodwillAndIntangibleAssetImpairment
Gain on Remeasurement to Fair Value of Equity Method Investment 0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain 0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain 0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain (1,642.0)us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
Net Sales [Member]        
Net Sales        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
  3.3us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Cost of Product Sold        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
  3.3us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Selling, General and Administrative Expenses        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
  3.3us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Cost of Product Sold [Member]        
Net Sales        
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
  8.0us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Cost of Product Sold        
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
  8.0us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Selling, General and Administrative Expenses        
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
  8.0us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Cost of Product Sold [Member] | Commodity swap contracts [Member]        
Cost of Product Sold        
Net loss on undesignated commodity swap contracts 21.5us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1.1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
24.2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1.1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling, General and Administrative Expenses [Member]        
Net Sales        
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
  0.5us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Cost of Product Sold        
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
  0.5us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Selling, General and Administrative Expenses        
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
  0.5us-gaap_InventoryRecallExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Selling, General and Administrative Expenses [Member] | Commodity swap contracts [Member]        
Cost of Product Sold        
Net loss on undesignated commodity swap contracts   1.6us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
   
Unusual Items [Member]        
Selling, General and Administrative Expenses        
Impairment of Goodwill and Intangible Assets 0us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
300.9us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Gain on Remeasurement to Fair Value of Equity Method Investment 0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(1,642.0)us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Unusual Items 39.7us-gaap_UnusualOrInfrequentItemNetGainLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
11.2us-gaap_UnusualOrInfrequentItemNetGainLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
86.8us-gaap_UnusualOrInfrequentItemNetGainLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(1,277.8)us-gaap_UnusualOrInfrequentItemNetGainLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Unusual Items [Member] | Net Sales [Member]        
Net Sales        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
3.3us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Cost of Product Sold        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
3.3us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Selling, General and Administrative Expenses        
Product recall (0.2)us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
3.3us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Unusual Items [Member] | Cost of Product Sold [Member]        
Net Sales        
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
8.0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Cost of Product Sold        
Amortization of favorable interim supply agreement 8.6us-gaap_AdjustmentForAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
2.2us-gaap_AdjustmentForAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
27.5us-gaap_AdjustmentForAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
4.3us-gaap_AdjustmentForAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
8.0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Flow through of inventory step-up 0stz_FlowThroughOfInventoryStepUp
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_FlowThroughOfInventoryStepUp
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_FlowThroughOfInventoryStepUp
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
11.0stz_FlowThroughOfInventoryStepUp
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Other costs 0.2stz_CostOfProductSoldOther
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_CostOfProductSoldOther
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
2.8stz_CostOfProductSoldOther
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_CostOfProductSoldOther
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Total Cost of Product Sold 31.7us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
2.2us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
61.9us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
15.3us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling, General and Administrative Expenses        
Product recall 2.6us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
8.0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Unusual Items [Member] | Cost of Product Sold [Member] | Commodity swap contracts [Member]        
Cost of Product Sold        
Net loss on undesignated commodity swap contracts 21.5us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
24.2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Settlements of undesignated commodity swap contracts (1.2)stz_SettlementsOfUndesignatedCommoditySwapContracts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_SettlementsOfUndesignatedCommoditySwapContracts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(0.6)stz_SettlementsOfUndesignatedCommoditySwapContracts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0stz_SettlementsOfUndesignatedCommoditySwapContracts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Unusual Items [Member] | Selling, General and Administrative Expenses [Member]        
Net Sales        
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0.5us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Cost of Product Sold        
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0.5us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Selling, General and Administrative Expenses        
Transaction, integration and other acquisition-related costs 8.0us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
8.9us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
21.1us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
43.8us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Product recall 0.2us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0.5us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_InventoryRecallExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Deferred compensation 0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
7.0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Restructuring charges and other 0us-gaap_OtherGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0.1us-gaap_OtherGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
0us-gaap_OtherGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
(2.8)us-gaap_OtherGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Total Selling, General and Administrative Expenses $ 8.2us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 9.0us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 21.6us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 48.0us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember