XML 78 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
EQUITY Other Comprehensive Income (Loss) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 5 Months Ended 12 Months Ended 3 Months Ended
Dec. 28, 2014
Sep. 26, 2013
Apr. 28, 2013
Apr. 29, 2012
Dec. 29, 2013
Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss), Net Actuarial Gain (Loss), before Tax $ (217.5)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax        
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax, Portion Attributable to Parent (134.2)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent        
Tax benefit (expense) 83.3us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax        
Predecessor          
Translation adjustment   23.3us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(12.5)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(185.7)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Tax benefit (expense)   (6.4)us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1.4us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
25.9us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax   16.9us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(11.1)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(159.8)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Tax benefit (expense)   (9.7)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
15.9us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
117.6us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Net derivative gains (losses)   (26.6)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
53.3us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
105.6us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax   10.3us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(20.8)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(42.6)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax   (16.3)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
32.5us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
63.0us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax   29.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
165.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
100.9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), before Tax   (7.7)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(165.7)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(483.6)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Tax   5.7us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
60.4us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
141.9us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent   (2.0)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(105.3)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(341.7)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Successor          
Translation adjustment (167.5)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      29.6us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Tax benefit (expense) 12.8us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (2.3)us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (154.7)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      27.3us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Tax benefit (expense) 82.0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (9.1)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Net derivative gains (losses) (166.3)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (2.3)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 65.2us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      0.9us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax (101.1)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (1.4)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (214.1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      2.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), before Tax (333.9)us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      48.6us-gaap_OtherComprehensiveIncomeLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Tax 76.3us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (9.6)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (257.6)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      39.0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Cost of Sales [Member] | Predecessor          
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax   7.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(12.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(90.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax   (2.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
4.8us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
35.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax   4.5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(7.5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(55.5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax   (23.6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(108.4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(75.1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax   9.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
42.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
29.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax   (14.4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(66.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(45.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Cost of Sales [Member] | Successor          
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax 1.0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      8.5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax (0.4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (3.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax 0.6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      5.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (1.7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      0.9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax 0.7us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (0.4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax (1.0)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      0.5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Selling, General and Administrative Expenses [Member] | Predecessor          
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax   17.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(28.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(211.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax   (6.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
11.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
82.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax   10.6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(17.7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(129.5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax   0.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(2.1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
4.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax   0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(0.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax   0.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(1.7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Selling, General and Administrative Expenses [Member] | Successor          
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax 2.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      15.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax (0.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (5.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax 1.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      9.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax (2.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (0.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax 0.6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      0.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax (2.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (0.2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Sales [Member] | Predecessor          
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax   (5.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(54.9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(32.3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax   2.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
21.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
12.6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax   (3.6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(33.5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(19.7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Sales [Member] | Successor          
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax 218.7us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (3.0)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax (85.0)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      1.2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax 133.7us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      (1.8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Interest Expense | Predecessor          
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax   0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
2.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax   0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax   $ 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 2.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember