XML 212 R198.htm IDEA: XBRL DOCUMENT
v3.22.1

Tax and Other Claims - Additional Information (Detail) | Feb. 01, 2021
--- | ---
Tax And Other Claims [Line Items] |
Percentage of reimbursement amount of the difference between premium collected for life insurance over the debt balance of insurance contracts liability asset | 75.00%

X
- Definition Percentage of increase decrease through experience adjustments insurance contracts liability asset. + References No definition available. + Details
Name: | bma_PercentageOfIncreaseDecreaseThroughExperienceAdjustmentsInsuranceContractsLiabilityAsset
Namespace Prefix: | bma_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax And Other Claims. + References No definition available. + Details
Name: | bma_TaxAndOtherClaimsLineItems
Namespace Prefix: | bma_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration