XML 40 R27.htm IDEA: XBRL DOCUMENT
v3.22.4

Mortgage-Backed Securities - Unrealized Gain (Loss) on Investments (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Investments [Line Items] |  |  |  |
Unrealized (loss) gain on investments, net |  | $ (213,022) | $ (14,814) | $ 20
Principal Amount Outstanding of Loans Held-in-portfolio |  | 2,689 | 4,337 |
Residential Mortgage Backed Securities [Member] |  |  |  |
Investments [Line Items] |  |  |  |
Debt Securities, Trading, Unrealized Gain (Loss) |  | (208,129) | (14,917) | 0
Commercial Mortgage Backed Securities [Member] |  |  |  |
Investments [Line Items] |  |  |  |
Debt Securities, Trading, Unrealized Gain (Loss) |  | (1,169) | 0 | 0
Interest-Only-Strip [Member] |  |  |  |
Investments [Line Items] |  |  |  |
Debt Securities, Trading, Unrealized Gain (Loss) |  | (3,924) | (65) | 0
Asset-backed Securities, Securitized Loans and Receivables |  |  |  |
Investments [Line Items] |  |  |  |
Unrealized gain (loss) on other investments | [1] | $ 200 | $ 168 | $ 20
[1] | Includes the change in fair value of the Company’s single-family mortgage loans which were originated or purchased by the Company prior to 2000 and represented on the Company’s consolidated balance sheets as “mortgage loans held for investment“. The principal outstanding on these mortgage loans as of December 31, 2022 was $2,689 compared to $4,337 as of December 31, 2021.

X
- Definition Unrealized gain (loss) on other investments resulting from change in fair value during the period recorded within net income. + References No definition available. + Details
Name: | dx_UnrealizedGainLossOnOtherInvestments
Namespace Prefix: | dx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563 + Details
Name: | us-gaap_DebtSecuritiesTradingUnrealizedGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719 + Details
Name: | us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_ScheduleOfInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unrealized gain (loss) on investment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_UnrealizedGainLossOnInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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