XML 64 R47.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Fair Value Disclosure of Financial Instruments - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Millions | 9 Months Ended |
--- | --- | ---
Sep. 30, 2017 | Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |
Preferred Stock, Redemption Price Per Share | $ 50.00 |
Fixed Rate Debt |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |
Notes Payable, fair value | $ 3,410 | $ 3,130
Notes Payable Excluding Interest Rate Swaps and Cap Agreements | 3,230 | 3,000
Variable Rate Debt |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |
Notes Payable, fair value | 1,300 | 1,500
Notes Payable Excluding Interest Rate Swaps and Cap Agreements | $ 1,300 | $ 1,500
Maximum [Member] | Conventional Variable Rate Debt [Member] |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |
Debt Renewal Period | 90 days |
Minimum [Member] | Conventional Variable Rate Debt [Member] |  |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |  |
Debt Renewal Period | 30 days |

X
- Definition Debt Renewal Period + References No definition available. + Details
Name: | maa_DebtRenewalPeriod
Namespace Prefix: | maa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Notes Payable Excluding Interest Rate Swaps and Cap Agreements + References No definition available. + Details
Name: | maa_NotesPayableExcludingInterestRateSwapsAndCapAgreements
Namespace Prefix: | maa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Fair value portion of notes payable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20,22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_NotesPayableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=84159872&loc=d3e21564-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159872&loc=d3e21488-112644 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=maa_FixedRateDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=maa_FloatingRateDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=maa_ConventionalVariableRateDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |