XML 219 R205.htm IDEA: XBRL DOCUMENT
v3.22.1

Capital Management, Corporate Governance Transparency Policy and Risk Management - Summary of Bank's Internal Credit Rating Grades (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 100.00% | 100.00%
Weighted PD | 100.00% |
Performing [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 96.76% | 96.17%
Weighted PD | 2.05% | 2.32%
High grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 79.54% | 76.20%
Weighted PD | 1.02% | 1.13%
Standard grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 12.44% | 12.64%
Weighted PD | 5.05% | 4.79%
Sub-standard grade [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 4.78% | 7.33%
Weighted PD | 11.26% | 12.48%
Past Due But Not Impaired [member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 2.33% | 2.70%
Weighted PD | 30.27% | 33.24%
Impaired [Member] |  |
Disclosure of internal credit grades [line items] |  |
% of Gross Carrying Amount | 0.91% | 1.13%
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: | dtr-types: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: | dtr-types: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 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: |