XML 216 R202.htm IDEA: XBRL DOCUMENT
v3.22.1

Capital Management, Corporate Governance Transparency Policy and Risk Management - Additional Information (Detail) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 ARS ($) Board_member Branches | Dec. 31, 2020 ARS ($)
Disclosure of detailed information about financial instruments [line items] |  |
Number of board of directors | Board_member | 13 |
Number of independent directors | Board_member | 6 |
Percentage of high liquidity assets portfolio | 25.00% |
Percentage of confidence level | 99.00% |
Probability Of Default Estimated Life | 12 months |
Percentage Of Weighted Average Probability Of Default | 100.00% |
Estimated Forward looking allowances based on expert judgment | $ |  | $ 5,553,719
Adjustment for uncertainty in external obligation restructuring Amount | $ | $ 1,986,000 |
Medium Sized Segments Of Comparable Commercial Portfolio [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of arrear days upon impairment | 90 days |
Consumption Portfolio [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of arrear days upon impairment | 90 days |
Bottom of range [member] | Low Risk Customer [Member] | Stage 2 [Member] | Consumption Portfolio And Comparable Commercial Portfolio [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of arrear days upon impairment | 90 days |
Top of range [member] | Low Risk Customer [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of arrear days upon impairment | 90 days |
Top of range [member] | No Low Risk Customer [Member] | Stage 2 [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of arrear days upon impairment | 30 days |
Banco Macro SA [member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Number of branches | Branches | 466 |

X
- Definition Adjustment for uncertainty in external obligation restructuring amount. + References No definition available. + Details
Name: | bma_AdjustmentForUncertaintyInExternalObligationRestructuringAmount
Namespace Prefix: | bma_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated Forward looking allowances based on expert judgment. + References No definition available. + Details
Name: | bma_EstimatedForwardLookingAllowancesBasedOnExpertJudgment
Namespace Prefix: | bma_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of arrear days upon impairment. + References No definition available. + Details
Name: | bma_NumberOfArrearDaysUponImpairment
Namespace Prefix: | bma_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of bank branches. + References No definition available. + Details
Name: | bma_NumberOfBankBranches
Namespace Prefix: | bma_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of board of directors. + References No definition available. + Details
Name: | bma_NumberOfBoardOfDirectors
Namespace Prefix: | bma_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of independent directors. + References No definition available. + Details
Name: | bma_NumberOfIndependentDirectors
Namespace Prefix: | bma_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of confidence level. + References No definition available. + Details
Name: | bma_PercentageOfConfidenceLevel
Namespace Prefix: | bma_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of high liquidity assets portfolio. + References No definition available. + Details
Name: | bma_PercentageOfHighLiquidityAssetsPortfolio
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 Probability of default estimated life. + References No definition available. + Details
Name: | bma_ProbabilityOfDefaultEstimatedLife
Namespace Prefix: | bma_
Data Type: | xbrli:durationItemType
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_DisclosureOfFinancialInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | bma_PortfolioSegmentsAxis=bma_MediumSizedSegmentsOfComparableCommercialPortfolioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bma_PortfolioSegmentsAxis=bma_ConsumptionPortfolioMember
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: | bma_CustomerRiskAxis=bma_LowRiskCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bma_PeriodAxis=bma_StageTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bma_PortfolioSegmentsAxis=bma_ConsumptionPortfolioAndComparableCommercialPortfolioMember
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: |

X
- Details
Name: | bma_CustomerRiskAxis=bma_NoLowRiskCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bma_BancoMacroSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |