XML 40 R30.htm IDEA: XBRL DOCUMENT
v3.23.2

RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($) | 9 Months Ended |
--- | --- | ---
Jun. 30, 2023 | Oct. 01, 2023
RECENT ACCOUNTING PRONOUNCEMENTS (Details) [Line Items] |  |
Allowance for loan losses | $ 8,400,000 |
Forecast [Member] | Minimum [Member] |  |
RECENT ACCOUNTING PRONOUNCEMENTS (Details) [Line Items] |  |
Unfunded commitments |  | $ 630,000
Forecast [Member] | Maximum [Member] |  |
RECENT ACCOUNTING PRONOUNCEMENTS (Details) [Line Items] |  |
Unfunded commitments |  | $ 950,000

X
- References No definition available. + Details
Name: | mgyr_RECENTACCOUNTINGPRONOUNCEMENTSDetailsLineItems
Namespace Prefix: | mgyr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of addition to allowance reserve for credit loss arising from purchase of loan and lease portfolios. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of unfunded commitments for which the entity is obligated, to those certain investments for which net asset value per share is calculated (including by unit, membership interest, or other equity (ownership interest) unit measure) (alternative investments). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 6A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6A + Details
Name: | us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |