XML 93 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
MBS and CRT Securities (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Security
Dec. 31, 2013
Dec. 31, 2012
Fair Value      
Less than 12 months $ 525,778,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue    
12 months or more 1,963,491,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue    
Total 2,489,269,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue    
Unrealized Losses      
Less than 12 months 4,476,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss    
12 months or more 34,972,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss    
Total 39,448,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss    
Number of Securities      
Less than 12 Months 64us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear    
12 Months or more 252us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear    
OTTI charges recorded      
Total OTTI losses 0us-gaap_MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount 0us-gaap_MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount (879,000)us-gaap_MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount
OTTI (reclassified from)/recognized in other comprehensive income/(loss) 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent (321,000)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
Net Impairment Losses Recognized in Earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet (1,200,000)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
Roll-forward of the credit loss component of OTTI      
Credit loss component of OTTI at beginning of period 36,115,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 36,115,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 34,915,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
Additions for credit related OTTI not previously recognized 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment 458,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment
Subsequent additional credit related OTTI recorded 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 742,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses
Credit loss component of OTTI at end of period 36,115,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 36,115,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 36,115,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Number of days considered to classify loans delinquent 60 days    
Accumulated other comprehensive income from MBS and CRT securities:      
Unrealized gain on MBS at beginning of period 752,912,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 824,808,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 55,491,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Reclassification adjustment for MBS sales included in net income (34,948,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (19,833,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (7,493,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Reclassification adjustment for OTTI included in net income 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax (1,200,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
Change in AOCI from MBS and CRT securities 60,603,000us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent (71,896,000)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent 769,317,000us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Balance at end of period 813,515,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 752,912,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 824,808,000us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Low end of range      
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Number of days considered to classify loans delinquent 60 days 60 days 60 days
Total MBS      
Fair Value      
Less than 12 months 456,418,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
12 months or more 1,963,491,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Total 2,419,909,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Unrealized Losses      
Less than 12 months 2,362,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
12 months or more 34,972,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Total 37,334,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Number of Securities      
Less than 12 Months 48us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
12 Months or more 252us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
   
Agency MBS      
Fair Value      
Less than 12 months 326,866,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 1,928,212,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 2,255,078,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Unrealized Losses      
Less than 12 months 745,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 32,877,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 33,622,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Number of Securities      
Less than 12 Months 32us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 Months or more 239us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Accumulated other comprehensive income from MBS and CRT securities:      
Unrealized (loss)/gain on MBS and CRT securities, net 65,739,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(186,568,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(7,820,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
MBS and CRT securities Interest Income      
Coupon interest 189,355,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
213,995,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
248,048,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Effective yield adjustment (46,812,000)mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(57,949,000)mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(51,990,000)mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Interest income 142,543,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
156,046,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
196,058,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Agency MBS | Fannie Mae      
Fair Value      
Less than 12 months 309,631,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 1,260,461,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 1,570,092,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Unrealized Losses      
Less than 12 months 735,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 20,365,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 21,100,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Number of Securities      
Less than 12 Months 30us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 Months or more 139us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ invest_InvestmentIssuerAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Agency MBS | Freddie Mac      
Fair Value      
Less than 12 months 17,235,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 667,751,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 684,986,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Unrealized Losses      
Less than 12 months 10,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 months or more 12,512,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Total 12,522,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Number of Securities      
Less than 12 Months 2us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
12 Months or more 100us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ invest_InvestmentIssuerAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Non-Agency MBS      
Fair Value      
Less than 12 months 129,552,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 35,279,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 164,831,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Unrealized Losses      
Less than 12 months 1,617,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 2,095,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 3,712,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Number of Securities      
Less than 12 Months 16us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 Months or more 13us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Credit-related OTTI losses 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetHeldtomaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetHeldtomaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
1,200,000us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetHeldtomaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Number of days considered to classify loans delinquent 60 days    
Changes in the components of the purchase discount on Non-Agency MBS      
Accretable purchase discount reallocated purchase discount designated as credit reserve 218,000mfa_MBSLinkedTransactionsPurchaseDiscountDesignatedAsCreditReservesReallocatedToAccretablePurchaseDiscount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Purchase discount pertaining to linked transactions designated as accretable purchase discount reallocated to credit reserve   695,000mfa_MBSLinkedTransactionsPurchaseDiscountDesignatedAsAccretablePurchaseDiscountReallocatedToCreditReserves
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Accumulated other comprehensive income from MBS and CRT securities:      
Unrealized (loss)/gain on MBS and CRT securities, net 31,602,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
134,505,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
785,830,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Sales of MBS      
Proceeds from Sale of Mortgage Backed Securities (MBS) categorized as Available-for-sale 123,900,000us-gaap_ProceedsFromSaleOfMortgageBackedSecuritiesMBSCategorizedAsAvailableForSale
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
152,600,000us-gaap_ProceedsFromSaleOfMortgageBackedSecuritiesMBSCategorizedAsAvailableForSale
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
168,900,000us-gaap_ProceedsFromSaleOfMortgageBackedSecuritiesMBSCategorizedAsAvailableForSale
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Gain (Loss) on Sales of Mortgage Backed Securities (MBS) 37,500,000us-gaap_GainLossOnSalesOfMortgageBackedSecuritiesMBS
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
25,800,000us-gaap_GainLossOnSalesOfMortgageBackedSecuritiesMBS
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
9,000,000us-gaap_GainLossOnSalesOfMortgageBackedSecuritiesMBS
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
MBS and CRT securities Interest Income      
Coupon interest 212,971,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
253,581,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
265,018,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Effective yield adjustment 103,359,000mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
73,189,000mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
37,954,000mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Interest income 316,330,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
326,770,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
302,972,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Non-Agency MBS | Discount Designated as Credit Reserve and OTTI      
Changes in the components of the purchase discount on Non-Agency MBS      
Balance at beginning of period (1,043,037,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(1,380,506,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Accretion of discount 0us-gaap_InvestmentIncomeAmortizationOfDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_InvestmentIncomeAmortizationOfDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Realized credit losses 89,481,000us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
163,478,000us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Purchases (80,256,000)mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToPurchases
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(79,320,000)mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToPurchases
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Sales 44,692,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToSales
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
45,371,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToSales
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Unlinking of Linked Transactions (6,414,000)mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToUnlinkingOfLinkedTransactions
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToUnlinkingOfLinkedTransactions
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Transfers/release of credit reserve 94,977,000mfa_AvailableForSaleSecuritiesPurchaseDiscountDesignatedAsCreditReservesReallocatedToAccretablePurchaseDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
207,940,000mfa_AvailableForSaleSecuritiesPurchaseDiscountDesignatedAsCreditReservesReallocatedToAccretablePurchaseDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Balance at end of period (900,557,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(1,043,037,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_DiscountDesignatedAsCreditReservesAndOtherThanTemporaryImpairmentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Non-Agency MBS | Accretable Discount      
Changes in the components of the purchase discount on Non-Agency MBS      
Balance at beginning of period (460,039,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(371,626,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Accretion of discount 103,653,000us-gaap_InvestmentIncomeAmortizationOfDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
73,422,000us-gaap_InvestmentIncomeAmortizationOfDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Realized credit losses 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Purchases 30,003,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToPurchases
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
32,152,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToPurchases
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Sales 20,360,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToSales
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
13,953,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToSales
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Unlinking of Linked Transactions 1,436,000mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToUnlinkingOfLinkedTransactions
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0mfa_AvailableForSaleSecuritiesChangesInPurchaseDiscountDueToUnlinkingOfLinkedTransactions
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Transfers/release of credit reserve (94,977,000)mfa_AvailableForSaleSecuritiesPurchaseDiscountDesignatedAsCreditReservesReallocatedToAccretablePurchaseDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(207,940,000)mfa_AvailableForSaleSecuritiesPurchaseDiscountDesignatedAsCreditReservesReallocatedToAccretablePurchaseDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Balance at end of period (399,564,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(460,039,000)mfa_AvailableForSaleSecuritiesDiscount
/ us-gaap_InvestmentSecondaryCategorizationAxis
= mfa_AccretableDiscountMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Non-Agency MBS | Weighted average      
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Credit enhancement (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
3.26%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Projected CPR (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
9.90%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Projected Loss Severity (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
55.50%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
60+ days delinquent (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
24.40%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Non-Agency MBS | Low end of range      
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Credit enhancement (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Projected CPR (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
9.10%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Projected Loss Severity (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
45.90%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
60+ days delinquent (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
18.20%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Non-Agency MBS | High end of range      
Significant inputs considered and assumptions made in determining the measurement of the component of OTTI recorded in earnings      
Credit enhancement (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
16.50%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsCreditEnhancement
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Projected CPR (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
13.30%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedConditionalPrepaymentRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Projected Loss Severity (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
60.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsProjectedLossSeverity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
60+ days delinquent (as a percent) 0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.00%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
32.40%mfa_OtherThanTemporaryImpairmentLossesSignificantInputsAndAssumptionsDelinquent60OrMoreDays
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Non-Agency MBS | Expected to Recover Par      
Fair Value      
Less than 12 months 395,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 21,277,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 21,672,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Unrealized Losses      
Less than 12 months 8,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 1,044,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 1,052,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Number of Securities      
Less than 12 Months 1us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 Months or more 8us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Non-Agency MBS | Expected to Recover Less Than Par      
Fair Value      
Less than 12 months 129,157,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 14,002,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 143,159,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Unrealized Losses      
Less than 12 months 1,609,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 months or more 1,051,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Total 2,660,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Number of Securities      
Less than 12 Months 15us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
12 Months or more 5us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_InvestmentTypeAxis
= mfa_NonAgencyMBSExpectedtoRecoverLessThanParMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
   
Non-Agency MBS and CRT securities      
Unrealized Losses      
Total 5,800,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mfa_NonAgencyMBSandCRTSecuritiesMember
   
CRT securities      
Fair Value      
Less than 12 months 69,360,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
12 months or more 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Total 69,360,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Unrealized Losses      
Less than 12 months 2,114,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
12 months or more 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Total 2,114,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Number of Securities      
Less than 12 Months 16us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
12 Months or more 0us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Accumulated other comprehensive income from MBS and CRT securities:      
Unrealized (loss)/gain on MBS and CRT securities, net (1,790,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
MBS and CRT securities Interest Income      
Coupon interest 665,000mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0mfa_CouponInterestSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Effective yield adjustment 107,000mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0mfa_EffectiveYieldAdjustmentSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Interest income $ 772,000us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
$ 0us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
$ 0us-gaap_InterestIncomeSecuritiesMortgageBacked
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember