XML 158 R138.htm IDEA: XBRL DOCUMENT
v3.25.3

Revision of Previously Issued Consolidated Financial Statements (Statement of Shareholders Equity)(Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Jun. 28, 2025 | Mar. 29, 2025 | Dec. 28, 2024 | Jun. 29, 2024 | Mar. 30, 2024 | Dec. 30, 2023 | Mar. 29, 2025 | Mar. 30, 2024 | Jun. 28, 2025 | Jun. 29, 2024 | Sep. 27, 2025 | Sep. 28, 2024 | Sep. 30, 2023 | Oct. 01, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | $ 1,913,046 | $ 1,806,040 | $ 1,786,534 | $ 1,761,559 | $ 1,718,280 | $ 1,677,741 | $ 1,806,040 | $ 1,718,280 | $ 1,913,046 | $ 1,761,559 | $ 1,992,555 | $ 1,828,817 | $ 1,601,757 |
Net earnings | 58,486 | 54,610 | 57,526 | 59,111 | 54,506 | 52,635 | 112,136 | 107,141 | 170,622 | 166,252 | 235,028 | 208,786 | 175,156 |
Purchase of shares - SECT |  |  | (8,087) |  |  | (4,561) | (14,808) | (9,407) | (18,505) | (14,296) | (28,985) | (22,837) | (14,251) |
Other Comprehensive Income (Loss), Net of Tax | 54,939 | 25,123 | (39,183) | (4,596) | (11,359) | 33,040 | (14,060) | 21,681 | 40,879 | 17,085 | 45,093 | 51,788 | 56,442 |
Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 1,943,701 | 1,835,417 | 1,814,778 | 1,793,792 | 1,753,259 | 1,707,217 | 1,835,417 | 1,753,259 | 1,943,701 | 1,793,792 |  | 1,860,633 | 1,636,087 |
Net earnings | 59,707 | 55,754 | 53,113 | 56,360 | 60,003 | 47,812 | 108,867 | 107,815 | 168,574 | 164,175 |  | 207,220 | 170,998 |
Purchase of shares - SECT |  |  | (8,087) |  |  | (4,561) | (14,808) | (9,407) | (18,505) | (14,296) |  | (22,837) | (14,251) |
Other Comprehensive Income (Loss), Net of Tax | 54,996 | 25,112 | (38,342) | (4,591) | (11,353) | 33,009 | (13,230) | 21,656 | 41,766 | 17,065 |  | 50,840 | 56,433 |
Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (30,655) | (29,377) | (28,244) | (32,233) | (34,979) | (29,476) | (29,377) | (34,979) | (30,655) | (32,233) |  | (31,816) | (34,330) |
Net earnings | (1,221) | (1,144) | 4,413 | 2,751 | (5,497) | 4,823 | 3,269 | (674) | 2,048 | 2,077 |  | 1,566 | 4,158 |
Purchase of shares - SECT |  |  | 0 |  |  | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Other Comprehensive Income (Loss), Net of Tax | (57) | 11 | (841) | (5) | (6) | 31 | (830) | 25 | (887) | 20 |  | 948 | 9 |
Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | $ 51,280
Common Stock | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 | 51,280 |  | 51,280 | 51,280 |
Common Stock | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Additional Paid-In Capital |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 769,935 | 750,119 | 777,060 | 726,656 | 702,272 | 673,261 | 750,119 | 702,272 | 769,935 | 726,656 | 839,328 | 784,509 | 608,270 | 516,123
Issuance of shares | 3,035 | 6,137 | 2,413 | (127) | 4,126 | 2,160 | 8,550 | 6,286 | 11,585 | 6,159 | 30,614 | 8,572 | 7,852 |
Equity-based compensation expense | 3,659 | 2,668 | 3,346 | 3,316 | 2,182 | 3,454 | 6,014 | 5,636 | 9,673 | 8,952 | 12,714 | 11,737 | 8,119 |
Adjustment to market - SECT and SERP | 13,122 | (35,746) | (13,208) | 21,195 | 22,703 | 59,377 | (48,954) | 82,080 | (35,832) | 103,275 | 11,491 | 155,930 | 76,176 |
Additional Paid-In Capital | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 769,935 | 750,119 | 777,060 | 726,656 | 702,272 | 673,261 | 750,119 | 702,272 | 769,935 | 726,656 |  | 784,509 | 608,270 | 516,123
Issuance of shares | 3,035 | 6,137 | 2,413 | (127) | 4,126 | 2,160 | 8,550 | 6,286 | 11,585 | 6,159 |  | 8,572 | 7,852 |
Equity-based compensation expense | 3,659 | 2,668 | 3,346 | 3,316 | 2,182 | 3,454 | 6,014 | 5,636 | 9,673 | 8,952 |  | 11,737 | 8,119 |
Adjustment to market - SECT and SERP | 13,122 | (35,746) | (13,208) | 21,195 | 22,703 | 59,377 | (48,954) | 82,080 | (35,832) | 103,275 |  | 155,930 | 76,176 |
Additional Paid-In Capital | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 | 0
Issuance of shares | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Equity-based compensation expense | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Adjustment to market - SECT and SERP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Retained Earnings |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 2,779,325 | 2,729,980 | 2,684,515 | 2,602,371 | 2,552,209 | 2,506,656 | 2,729,980 | 2,552,209 | 2,779,325 | 2,602,371 | 2,834,548 | 2,635,950 | 2,462,640 | 2,321,558
Net earnings | 58,486 | 54,610 | 57,526 | 59,111 | 54,506 | 52,635 | 112,136 | 107,141 | 170,622 | 166,252 | 235,028 | 208,786 | 175,156 |
Dividends (1) | (9,141) | (9,145) | (8,961) | (8,949) | (8,953) | (8,619) | (18,106) | (17,572) | (27,247) | (26,521) | (36,430) | (35,476) | (34,074) |
Retained Earnings | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 2,810,050 | 2,759,484 | 2,712,875 | 2,634,633 | 2,587,222 | 2,536,172 | 2,759,484 | 2,587,222 | 2,810,050 | 2,634,633 |  | 2,668,723 | 2,496,979 | 2,360,055
Net earnings | 59,707 | 55,754 | 53,113 | 56,360 | 60,003 | 47,812 | 108,867 | 107,815 | 168,574 | 164,175 |  | 207,220 | 170,998 |
Dividends (1) | (9,141) | (9,145) | (8,961) | (8,949) | (8,953) | (8,619) | (18,106) | (17,572) | (27,247) | (26,521) |  | (35,476) | (34,074) |
Retained Earnings | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (30,725) | (29,504) | (28,360) | (32,262) | (35,013) | (29,516) | (29,504) | (35,013) | (30,725) | (32,262) |  | (32,773) | (34,339) | (38,497)
Net earnings | (1,221) | (1,144) | 4,413 | 2,751 | (5,497) | 4,823 | 3,269 | (674) | 2,048 | 2,077 |  | 1,566 | 4,158 |
Dividends (1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Treasury Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (1,205,305) | (1,204,032) | (1,141,242) | (1,073,027) | (1,071,558) | (1,065,654) | (1,204,032) | (1,071,558) | (1,205,305) | (1,073,027) | (1,209,200) | (1,082,240) | (1,057,938) | (1,047,012)
Issuance of shares | 110 | 4,790 | 773 | 125 | 5,623 | 995 | 5,563 | 6,618 | 5,673 | 6,743 | 15,537 | 12,436 | 16,107 |
Treasury Stock, Value, Acquired, Cost Method | (1,383) | (67,580) | (59,775) | (1,594) | (11,527) | (8,711) | (127,355) | (20,238) | (128,738) | (21,832) | (142,497) | (36,738) | (27,033) |
Treasury Stock | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (1,205,305) | (1,204,032) | (1,141,242) | (1,073,027) | (1,071,558) | (1,065,654) | (1,204,032) | (1,071,558) | (1,205,305) | (1,073,027) |  | (1,082,240) | (1,057,938) | (1,047,012)
Issuance of shares | 110 | 4,790 | 773 | 125 | 5,623 | 995 | 5,563 | 6,618 | 5,673 | 6,743 |  | 12,436 | 16,107 |
Treasury Stock, Value, Acquired, Cost Method | (1,383) | (67,580) | (59,775) | (1,594) | (11,527) | (8,711) | (127,355) | (20,238) | (128,738) | (21,832) |  | (36,738) | (27,033) |
Treasury Stock | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 | 0
Issuance of shares | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Treasury Stock, Value, Acquired, Cost Method | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Stock Employee Compensation Trust (SECT) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (173,214) | (162,945) | (186,219) | (167,757) | (153,295) | (146,373) | (162,945) | (153,295) | (173,214) | (167,757) | (195,491) | (194,049) | (114,769) | (73,602)
Issuance of shares - SECT | 998 | 9,624 | 9,665 | 882 | 10,787 | 5,001 | 19,289 | 15,788 | 20,287 | 16,670 | 32,664 | 28,202 | 15,713 |
Purchase of shares - SECT | (3,697) | (6,721) | (8,087) | (4,889) | (4,846) | (3,971) | (14,808) | (8,817) | (18,505) | (13,706) | (28,985) | (22,247) | (14,841) |
Adjustment to market | (7,570) | 20,371 | 6,252 | (10,455) | (12,863) | (32,634) | 26,623 | (45,497) | 19,053 | (55,952) | (5,121) | (85,235) | (42,039) |
Stock Employee Compensation Trust (SECT) | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (173,214) | (162,945) | (186,219) | (167,757) | (153,295) | (146,373) | (162,945) | (153,295) | (173,214) | (167,757) |  | (194,049) | (114,769) | (73,602)
Issuance of shares - SECT | 998 | 9,624 | 9,665 | 882 | 10,787 | 5,001 | 19,289 | 15,788 | 20,287 | 16,670 |  | 28,202 | 15,713 |
Purchase of shares - SECT | (3,697) | (6,721) | (8,087) | (4,889) | (4,846) | (3,971) | (14,808) | (8,817) | (18,505) | (13,706) |  | (22,247) | (14,841) |
Adjustment to market | (7,570) | 20,371 | 6,252 | (10,455) | (12,863) | (32,634) | 26,623 | (45,497) | 19,053 | (55,952) |  | (85,235) | (42,039) |
Stock Employee Compensation Trust (SECT) | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 | 0
Issuance of shares - SECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Purchase of shares - SECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Adjustment to market | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Supplemental Retirement Plan (SERP) Trust |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (147,042) | (141,490) | (156,865) | (140,449) | (129,709) | (119,869) | (141,490) | (129,709) | (147,042) | (140,449) | (170,191) | (163,821) | (93,126) | (58,989)
Adjustment to market | (5,552) | 15,375 | 6,956 | (10,740) | (9,840) | (26,743) | 22,331 | (36,583) | 16,779 | (47,323) | (6,370) | (70,695) | (34,137) |
Supplemental Retirement Plan (SERP) Trust | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (147,042) | (141,490) | (156,865) | (140,449) | (129,709) | (119,869) | (141,490) | (129,709) | (147,042) | (140,449) |  | (163,821) | (93,126) | (58,989)
Adjustment to market | (5,552) | 15,375 | 6,956 | (10,740) | (9,840) | (26,743) | 22,331 | (36,583) | 16,779 | (47,323) |  | (70,695) | (34,137) |
Supplemental Retirement Plan (SERP) Trust | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 | 0
Adjustment to market | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |  | 0 | 0 |
Accumulated Other Comprehensive (Loss) Income |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (161,933) | (216,872) | (241,995) | (237,515) | (232,919) | (221,560) | (216,872) | (232,919) | (161,933) | (237,515) | (157,719) | (202,812) | (254,600) | (311,042)
Other Comprehensive Income (Loss), Net of Tax | 54,939 | 25,123 | (39,183) | (4,596) | (11,359) | 33,040 | (14,060) | 21,681 | 40,879 | 17,085 | $ 45,093 | 51,788 | 56,442 |
Accumulated Other Comprehensive (Loss) Income | Previously Reported |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | (162,003) | (216,999) | (242,111) | (237,544) | (232,953) | (221,600) | (216,999) | (232,953) | (162,003) | (237,544) |  | (203,769) | (254,609) | (311,042)
Other Comprehensive Income (Loss), Net of Tax | 54,996 | 25,112 | (38,342) | (4,591) | (11,353) | 33,009 | (13,230) | 21,656 | 41,766 | 17,065 |  | 50,840 | 56,433 |
Accumulated Other Comprehensive (Loss) Income | Revision of Prior Period, Error Correction, Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Error Corrections and Prior Period Adjustments Restatement [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Moog shareholders' equity | 70 | 127 | 116 | 29 | 34 | 40 | 127 | 34 | 70 | 29 |  | 957 | 9 | $ 0
Other Comprehensive Income (Loss), Net of Tax | $ (57) | $ 11 | $ (841) | $ (5) | $ (6) | $ 31 | $ (830) | $ 25 | $ (887) | $ 20 |  | $ 948 | $ 9 |

X
- Definition Adjustment to market. + References No definition available. + Details
Name: | mog_AdjustmentToMarket
Namespace Prefix: | mog_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Purchase of stock held by Stock Employee Compensation Trust. + References No definition available. + Details
Name: | mog_PurchaseOfStockHeldByStockEmployeeCompensationTrust
Namespace Prefix: | mog_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in fair value of common and preferred stock issued to employee benefit trust but unearned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalMarkToMarket
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_DividendsCommonStockCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7 + Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(k)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3A -Subparagraph (24)(d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 105 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 9 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 17 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2 Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1 Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7 Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 38: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 39: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 40: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 41: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 42: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 43: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B Reference 44: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7 Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 46: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A Reference 47: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B Reference 48: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 4 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4 Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of shares of stock issued attributable to transactions classified as other. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2 + Details
Name: | us-gaap_StockholdersEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TrustForBenefitOfEmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=mog_SupplementalRetirementPlanTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |