XML 201 R186.htm IDEA: XBRL DOCUMENT
v3.21.1

Corporate Bonds Issuance - Additional Information (Detail) | Jan. 29, 2020 ARS ($) | Oct. 16, 2019 ARS ($) | Apr. 27, 2018 USD ($) | Apr. 09, 2018 ARS ($)
--- | --- | --- | --- | ---
Disclosure of corporate bond liabilities [line items] |  |  |  |
Maximum amount used for issuance of corporate bonds |  |  | $ 1,000,000,000 |
Non-subordinated – Class C [member] |  |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |  |
Corporate bond face value | $ 44,000,000 | $ 750,500,000 |  | $ 3,207,500,000
Non-subordinated – Class C [member] | Minimum Average Term [member] |  |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |  |
Corporate bond face value |  |  | 1,500,000,000 |
Non-subordinated – Class C [member] | Maximum Average Term [member] |  |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |  |
Corporate bond face value |  |  | $ 2,500,000,000 |

X
- Definition Corporate bond. + References No definition available. + Details
Name: | bma_CorporateBond
Namespace Prefix: | bma_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of corporate bond liabilities [line items] + References No definition available. + Details
Name: | bma_DisclosureOfCorporateBondLiabilitiesLineItems
Namespace Prefix: | bma_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of program used for issuance of corporate bonds. + References No definition available. + Details
Name: | bma_MaximumAmountOfProgramUsedForIssuanceOfCorporateBonds
Namespace Prefix: | bma_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=bma_NonsubordinatedClassCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |