XML 65 R50.htm IDEA: XBRL DOCUMENT
v3.20.2

Real Estate Acquisitions and Dispositions - Schedule of Real Estate Asset Acquisitions and Dispositions (Details) - Land [Member] | 9 Months Ended
--- | ---
Sep. 30, 2020 a
Georgetown [Member] | Austin, TX [Member] |
Business Acquisitions and Dispositions [Line Items] |
Area of Land | 22
Acquisition Date | 2020-01
Colonial Promenade [Member] | Huntsville, AL |
Business Acquisitions and Dispositions [Line Items] |
Area of Land | 27
Disposal Date | 2020-09

X
- Definition Acquisitions and Disposals [Line Items] + References No definition available. + Details
Name: | maa_AcquisitionsandDisposalsLineItems
Namespace Prefix: | maa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Real estate acquisition date. + References No definition available. + Details
Name: | maa_RealEstateAcquisitionDate
Namespace Prefix: | maa_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Real estate, disposition date. + References No definition available. + Details
Name: | maa_RealEstateDispositionDate
Namespace Prefix: | maa_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Area of land held. + References No definition available. + Details
Name: | us-gaap_AreaOfLand
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=maa_GeorgetownMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=maa_ColonialPromenadeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_AL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |