XML 64 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Changes in Shareholders' Equity) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Apr. 04, 2015
Mar. 29, 2014
Sep. 27, 2014
Shareholders' Equity [Line Items]          
Beginning of Period     $ 1,347,415us-gaap_StockholdersEquity    
Net earnings 32,093us-gaap_NetIncomeLoss 37,725us-gaap_NetIncomeLoss 67,358us-gaap_NetIncomeLoss 69,822us-gaap_NetIncomeLoss  
Other Comprehensive Income (Loss), Net of Tax (31,780)us-gaap_OtherComprehensiveIncomeLossNetOfTax 1,287us-gaap_OtherComprehensiveIncomeLossNetOfTax (68,862)us-gaap_OtherComprehensiveIncomeLossNetOfTax 9,111us-gaap_OtherComprehensiveIncomeLossNetOfTax  
End of Period 1,154,978us-gaap_StockholdersEquity   1,154,978us-gaap_StockholdersEquity    
Class A Common Stock [Member]          
Shareholders' Equity [Line Items]          
Common Stock, Beginning of Period     43,627,531us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Conversion for Class B to Class A     7,169us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Common Stock, End of Period 43,634,700us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  43,634,700us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Treasury Stock, Beginning of Period     (5,806,702)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Issuance of treasury shares, Shares     518,785us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Purchase of treasury shares, Shares     (2,810,228)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Treasury Stock, End of Period (8,098,145)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  (8,098,145)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
TOTAL SHAREHOLDERS' EQUITY, Shares 35,536,555us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  35,536,555us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Class B Common Stock [Member]          
Shareholders' Equity [Line Items]          
Common Stock, Beginning of Period     7,652,182us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Conversion for Class B to Class A     (7,169)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common Stock, End of Period 7,645,013us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  7,645,013us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Treasury Stock, Beginning of Period     (3,319,038)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Issuance of treasury shares, Shares     0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Purchase of treasury shares, Shares     (4,483)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Treasury Stock, End of Period (3,323,521)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  (3,323,521)us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
SECT, Beginning of Period     (710,841)mog_SECTShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Purchase of stock held by Stock Employee Compensation Trust, Shares     (116,531)mog_PurchaseOfStockHeldByStockEmployeeCompensationTrustShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
SECT, End of Period (827,372)mog_SECTShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  (827,372)mog_SECTShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
TOTAL SHAREHOLDERS' EQUITY, Shares 3,494,120us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  3,494,120us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common Stock [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period         51,280us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
End of Period 51,280us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  51,280us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  51,280us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Additional Paid-In Capital [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period     463,965us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Equity-based compensation expense     3,966us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of treasury shares at more than cost     (4,668)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Adjustment To Marker Sect And Other     10,355mog_AdjustmentToMarketSectAndOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
End of Period 473,618us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  473,618us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Retained Earnings [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period     1,447,911us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Net earnings     67,358us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
End of Period 1,515,269us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  1,515,269us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Treasury Stock [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period     (360,445)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Issuance of treasury shares     15,210us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Purchase of treasury shares     (202,888)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
End of Period (548,123)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (548,123)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Stock Employee Compensation Trust (Sect) [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period     (48,458)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= mog_StockEmployeeCompensationTrustSectMember
   
Purchase of stock held by Stock Employee Compensation Trust     (8,440)mog_PurchaseOfStockHeldByStockEmployeeCompensationTrust
/ us-gaap_StatementEquityComponentsAxis
= mog_StockEmployeeCompensationTrustSectMember
   
Adjustment to market - SECT     (4,468)mog_AdjustmentToMarket
/ us-gaap_StatementEquityComponentsAxis
= mog_StockEmployeeCompensationTrustSectMember
   
End of Period (61,366)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= mog_StockEmployeeCompensationTrustSectMember
  (61,366)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= mog_StockEmployeeCompensationTrustSectMember
   
Accumulated Other Comprehensive (Loss) Income [Member]          
Shareholders' Equity [Line Items]          
Beginning of Period     (206,838)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
Other Comprehensive Income (Loss), Net of Tax     (68,862)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
End of Period $ (275,700)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  $ (275,700)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember