XML 71 R51.htm IDEA: XBRL DOCUMENT
v3.20.4

Residential Whole Loans (Fair Value) (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) loan | Dec. 31, 2019 USD ($) loan
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total Residential whole loans, at fair value | $ 1,216,902 | $ 1,381,583
Less than 60 Days Past Due: |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Outstanding principal balance | 602,292 | 666,026
Aggregate fair value | $ 595,521 | $ 641,616
Weighted average LTV ratio | 72.57% | 76.69%
Number of loans | loan | 3,033 | 3,159
60 Days to 89 Days Past Due: |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Outstanding principal balance | $ 54,180 | $ 58,160
Aggregate fair value | $ 49,652 | $ 53,485
Weighted average LTV ratio | 82.11% | 79.48%
Number of loans | loan | 263 | 313
90 or more |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Outstanding principal balance | $ 625,621 | $ 767,320
Aggregate fair value | $ 571,729 | $ 686,482
Weighted average LTV ratio | 86.78% | 89.69%
Number of loans | loan | 2,326 | 2,983

X
- Definition Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Acquired During Period, at Acquisition, at Fair Value, Excluding Unsettled Loans + References No definition available. + Details
Name: | mfa_CertainLoansAcquiredinTransferNotAccountedforasDebtSecuritiesAcquiredDuringPeriodatAcquisitionatFairValueExcludingUnsettledLoans
Namespace Prefix: | mfa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The LTV of which the Company has assessed its residential whole loans at carrying value will have a higher likelihood of default than newly originated mortgage loans + References No definition available. + Details
Name: | mfa_RatioLoanToValue
Namespace Prefix: | mfa_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Residential Whole Loans, Aggregate Fair Value + References No definition available. + Details
Name: | mfa_ResidentialWholeLoansAggregateFairValue
Namespace Prefix: | mfa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Residential whole loans at fair value outstanding principal balance + References No definition available. + Details
Name: | mfa_Residentialwholeloansatfairvalueoutstandingprincipalbalance
Namespace Prefix: | mfa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of mortgage loans within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 12 -Footnote 3 -Subsection 29 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29(Footnote 3)) -URI http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014 + Details
Name: | srt_MortgageLoansOnRealEstateNumberOfLoans
Namespace Prefix: | srt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=mfa_FinancingReceivablesLessThan60DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=mfa_FinancingReceivables60OrMoreDaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |