XML 79 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Related Charges (Schedule of Restructuring Reserves by Type of Cost) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Sep. 26, 2014
Sep. 27, 2013
Sep. 28, 2012
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 25.5us-gaap_RestructuringReserve $ 8.9us-gaap_RestructuringReserve $ 7.6us-gaap_RestructuringReserve
Charges 83.6mnk_RestructuringChargesCash 35.8mnk_RestructuringChargesCash 12.8mnk_RestructuringChargesCash
Changes in estimate (15.8)us-gaap_RestructuringReserveAccrualAdjustment (2.6)us-gaap_RestructuringReserveAccrualAdjustment 0.2us-gaap_RestructuringReserveAccrualAdjustment
Cash payments (55.0)us-gaap_PaymentsForRestructuring (15.1)us-gaap_PaymentsForRestructuring (11.5)us-gaap_PaymentsForRestructuring
Reclassifications (2.3)mnk_RestructuringAdjustmentOther [1] (1.5)mnk_RestructuringAdjustmentOther [1] (0.2)mnk_RestructuringAdjustmentOther [1]
Currency translation (1.1)us-gaap_RestructuringReserveTranslationAdjustment    
Ending Balance 34.9us-gaap_RestructuringReserve 25.5us-gaap_RestructuringReserve 8.9us-gaap_RestructuringReserve
2013 Mallinckrodt program      
Restructuring Reserve [Roll Forward]      
Beginning Balance 14.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Charges 58.2mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
14.9mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Changes in estimate (9.4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Cash payments (34.8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Reclassifications (1.3)mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
[1] 0mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
[1] 0mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
[1]
Currency translation (1.0)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
   
Ending Balance 26.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
14.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Acquisition programs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Charges 22.9mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Changes in estimate (1.6)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Cash payments (13.4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Reclassifications 0mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
[1] 0mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
[1] 0mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
[1]
Currency translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
   
Ending Balance 7.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Other programs      
Restructuring Reserve [Roll Forward]      
Beginning Balance 10.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
8.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
7.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Charges 2.5mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
20.9mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
12.8mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Changes in estimate (4.8)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
(2.6)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
0.2us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Cash payments (6.8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
(15.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
(11.5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Reclassifications (1.0)mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
[1] (1.5)mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
[1] (0.2)mnk_RestructuringAdjustmentOther
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
[1]
Currency translation (0.1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
   
Ending Balance $ 0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
$ 10.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
$ 8.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
[1] Represents the reclassification of pension and other postretirement benefits from restructuring reserves to pension and postretirement obligations.