XML 15 R54.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
3 Months Ended
Dec. 26, 2014
Restructuring Reserve [Roll Forward]  
Beginning Balance $ 34.9us-gaap_RestructuringReserve
Charges 8.8mnk_RestructuringChargesCash
Changes in estimate (8.4)us-gaap_RestructuringReserveAccrualAdjustment
Cash payments (14.8)us-gaap_PaymentsForRestructuring
Currency translation (0.4)us-gaap_RestructuringReserveTranslationAdjustment
Ending Balance 20.1us-gaap_RestructuringReserve
2013 Mallinckrodt program  
Restructuring Reserve [Roll Forward]  
Beginning Balance 26.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Charges 2.5mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Changes in estimate (7.5)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Cash payments (8.4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Currency translation (0.4)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Ending Balance 12.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_RestructuringFiscal2013PlanMember
Acquisitions  
Restructuring Reserve [Roll Forward]  
Beginning Balance 7.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Charges 6.3mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Changes in estimate (0.9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Cash payments (6.3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Currency translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Ending Balance 7.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mnk_BusinessAcquisitionMember
Other  
Restructuring Reserve [Roll Forward]  
Beginning Balance 0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Charges 0mnk_RestructuringChargesCash
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Changes in estimate 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Cash payments (0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Currency translation 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember
Ending Balance $ 0.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= us-gaap_OtherRestructuringMember