XML 209 R194.htm IDEA: XBRL DOCUMENT
v3.21.1

Capital Management, Corporate Governance Transparency Policy and Risk Management - Summary of Bank's Internal Credit Rating Grades (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 100.00% | 100.00%
Performing [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 96.17% | 95.45%
Weighted PD | 2.32% | 2.60%
High grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 76.20% | 76.40%
Weighted PD | 1.13% | 1.25%
Standard grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 12.64% | 8.23%
Weighted PD | 4.79% | 4.83%
Sub-standard grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 7.33% | 10.82%
Weighted PD | 12.48% | 11.64%
Past Due But Not Impaired [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 2.70% | 2.84%
Weighted PD | 33.24% | 32.13%
Impaired [Member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 1.13% | 1.71%
Weighted PD | 100.00% | 100.00%

X
- Definition Percentage of gross carrying amount. + References No definition available. + Details
Name: | bma_PercentageOfGrossCarryingAmount
Namespace Prefix: | bma_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Weighted Average Probability Of Default + References No definition available. + Details
Name: | bma_PercentageOfWeightedAverageProbabilityOfDefault
Namespace Prefix: | bma_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfInternalCreditExposuresLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_PerformingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_HighGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_StandardGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_SubstandardGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_PastDueButNotImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_InternalCreditGradesAxis=bma_ImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |