XML 145 R125.htm IDEA: XBRL DOCUMENT
v3.21.2

Subsequent Event (Narrative) (Details) - Subsequent Event - USD ($) $ / shares in Units, $ in Thousands | Nov. 04, 2021 | Oct. 29, 2021
--- | --- | ---
Subsequent Event |  |
Dividends payable declared, per share | $ 0.25 |
Receivable Sale Amount, Maximum | $ 100,000 |
Subsequent Event, Description | we amended and restated our receivables purchase agreement (the "RPA") of our Securitization Program. Under the RPA, a receivables subsidiary may sell receivables to purchasers in amounts up to a $100,000 limit in exchange for cash so long as certain conditions have been satisfied. The parties subject to the RPA intend that the conveyance of receivables will constitute a purchase and sale of receivables and not a pledge for security. The receivables subsidiary has guaranteed to the purchasers and the agent the prompt payment of sold receivables, and to secure the prompt payment and performance of such guaranteed obligations, the receivables subsidiary has granted a security interest to the agent, for the benefit of the purchasers, in all assets of the receivables subsidiary. The RPA matures on November 4, 2024 and is subject to customary termination events related to transactions of this type. On November 4, 2021, the Board of Directors declared a $0.25 per share quarterly dividend payable on issued and outstanding shares of our Class A and Class B common stock on December 6, 2021 to shareholders of record at the close of business on November 19, 2021. | we amended our Securitization Program to extend the facility termination date to December 29, 2021 and changed the Administrator and Issuer to Wells Fargo Bank, N.A. Previously, the Securitization Program was to mature on October 29, 2021.
Subsequent Event, Date | Nov. 04, 2021 | Oct. 29, 2021

X
- Definition Maximum amount of receivables that can be sold in single transaction under RPA agreement + References No definition available. + Details
Name: | mog_ReceivablesSaleAmountMaximum
Namespace Prefix: | mog_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The per share amount of a dividend declared, but not paid, as of the financial reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendsPayableAmountPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 855 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662 + Details
Name: | us-gaap_SubsequentEventDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 855 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662 + Details
Name: | us-gaap_SubsequentEventsDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |