XML 32 R106.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Use of Special Purpose Entities and Variable Interest Entities (Narrative) (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Variable Interest Entity [Line Items] |  |  |
Residential whole loans, at carrying value | [1] | $ 6,066,345 | $ 3,016,715
Residential whole loans, at fair value | [1] | 1,381,583 | 1,665,978
Securitized debt |  | 570,952 | 684,420
Residential whole loans |  | 7,400,000 | 4,700,000
Asset-backed Securities, Securitized Loans and Receivables |  |  |
Variable Interest Entity [Line Items] |  |  |
Residential whole loans, at carrying value |  | 186,400 | 209,400
Residential whole loans, at fair value |  | 567,400 | 694,700
Securitized debt |  | 570,952 | 684,420
Asset-backed Securities, Securitized Loans and Receivables | Other Assets |  |  |
Variable Interest Entity [Line Items] |  |  |
Real estate owned at fair value |  | $ 137,800 | $ 79,000
[1] | Includes approximately $186.4 million and $209.4 million of Residential whole loans, at carrying value and $567.4 million and $694.7 million of Residential whole loans, at fair value transferred to consolidated variable interest entities (“VIEs”) at December 31, 2019 and 2018, respectively. Such assets can be used only to settle the obligations of each respective VIE.

X
- Definition Loans, Including Fair Value Loans, Credit Impaired Loans and Other Loans at Carrying Value + References No definition available. + Details
Name: | mfa_LoansIncludingFairValueLoansCreditImpairedLoansandOtherLoansatCarryingValue
Namespace Prefix: | mfa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Real Estate Owned At Fair Value + References No definition available. + Details
Name: | mfa_RealEstateOwnedAtFairValue
Namespace Prefix: | mfa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value at acquisition of acquired loans not accounted for as debt securities with evidence of deterioration of credit quality. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 15 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118938799&loc=d3e13503-111538 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=118939070&loc=d3e15032-111544 + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Secured financing other than securities sold under agreements to repurchase and securities loaned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 15 -Paragraph 83 -URI http://asc.fasb.org/extlink&oid=117415099&loc=d3e34841-113949 + Details
Name: | us-gaap_OtherSecuredFinancings
Namespace Prefix: | us-gaap_
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_VariableInterestEntityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |