XML 210 R196.htm IDEA: XBRL DOCUMENT
v3.22.1

Corporate Bonds Issuance - Additional Information (Detail) - USD ($) |  | 12 Months Ended |
--- | --- | --- | ---
Apr. 30, 2022 | Dec. 31, 2021 | Apr. 09, 2021
Disclosure of corporate bond liabilities [line items] |  |  |
Corporate bond face value |  |  | $ 2,413,000,000
Corporate bond fixed rate |  | 6.643% |
Class E non-subordinated corporate bonds [Member] |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |
Corporate bond fixed rate | 0.00% |  |
Class E non-subordinated corporate bonds [Member] | Minimum Average Term [member] |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |
Original value | $ 15,000,000,000 |  |
Class E non-subordinated corporate bonds [Member] | Maximum Average Term [member] |  |  |
Disclosure of corporate bond liabilities [line items] |  |  |
Original value | $ 20,000,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 Corporate bond fixed rate. + References No definition available. + Details
Name: | bma_CorporateBondFixedRate
Namespace Prefix: | bma_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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 Original values of corporate bond liabilities. + References No definition available. + Details
Name: | bma_OriginalValuesOfCorporateBondLiabilities
Namespace Prefix: | bma_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=bma_ClasssENonsubordinatedCorporateBondsMember
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: |