XML 43 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Schedule of Restructuring Reserve Activity) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 03, 2015
Restructuring Cost and Reserve [Line Items]  
Restructuring accrual at beginning of period $ 11,389us-gaap_RestructuringReserve
Adjustments to provision (684)us-gaap_RestructuringReserveAccrualAdjustment
Foreign currency translation (55)us-gaap_RestructuringReserveTranslationAdjustment
Restructuring accrual at end of period 5,743us-gaap_RestructuringReserve
2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (381)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
Restructuring accrual at end of period 109us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mog_A2013PlanMember
2014 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (4,526)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
Restructuring accrual at end of period 5,634us-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 (355)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Foreign currency translation (19)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_AircraftControlsMember
Restructuring accrual at end of period 2,755us-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 (2,310)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 (329)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Foreign currency translation (32)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Restructuring accrual at end of period 2,988us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= mog_SpaceAndDefenseControlsMember
Space And Defense Controls [Member] | 2013 Plan [Member]  
Restructuring Cost and Reserve [Line Items]  
Payments (381)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,034)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 (4)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 $ (182)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mog_A2014PlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mog_IndustrialSystemsMember