XML 43 R98.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Equity Compensation, Employment Agreements and Other Benefit Plans (Employment Agreements) (Details) | Dec. 31, 2019 officer
--- | ---
Share-based Payment Arrangement [Abstract] |
Number of officers having employment agreements with the company | 4

X
- Definition Represents the number of officers having employment agreements with the company. + References No definition available. + Details
Name: | mfa_EmploymentAgreementsNumberOfOfficers
Namespace Prefix: | mfa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration