XML 21 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Schedule of Restructuring Reserve Activity) (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Apr. 04, 2015
Restructuring Cost and Reserve [Line Items]  
Restructuring accrual at beginning of period $ 11,389us-gaap_RestructuringReserve
Adjustments to provision (783)us-gaap_RestructuringReserveAccrualAdjustment
Foreign currency translation (123)us-gaap_RestructuringReserveTranslationAdjustment
Restructuring accrual at end of period 3,088us-gaap_RestructuringReserve
2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (490)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
2014 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (6,905)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
Restructuring accrual at end of period 3,088us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
Aircraft Controls [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring accrual at beginning of period 5,439us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Adjustments to provision (405)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Foreign currency translation (26)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Restructuring accrual at end of period 908us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Aircraft Controls [Member] | 2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Aircraft Controls [Member] | 2014 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (4,100)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Space And Defense Controls [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring accrual at beginning of period 5,764us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Adjustments to provision (378)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Foreign currency translation (83)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Restructuring accrual at end of period 2,180us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Space And Defense Controls [Member] | 2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (490)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Space And Defense Controls [Member] | 2014 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (2,633)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Industrial Systems [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring accrual at beginning of period 186us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember
Adjustments to provision 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember
Foreign currency translation (14)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember
Restructuring accrual at end of period 0us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember
Industrial Systems [Member] | 2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember
Industrial Systems [Member] | 2014 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments $ (172)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember