XML 53 R28.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Derivatives Derivatives, Contractual Maturities (Details) - USD ($) $ in Thousands | Jun. 30, 2016 | Dec. 31, 2015
--- | --- | ---
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 8,080,000 |  | $ 9,680,000
Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | 1,355,000 | [1] | 2,955,000
Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | 425,000 |  | $ 425,000
12 months or less | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 185,000 |  |
Derivative, Average Fixed Interest Rate | 0.92% |  |
12 months or less | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
13-24 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
13-24 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
25-36 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 160,000 |  |
Derivative, Average Fixed Interest Rate | 1.37% |  |
25-36 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
37-48 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 335,000 |  |
Derivative, Average Fixed Interest Rate | 1.61% |  |
37-48 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 250,000 |  |
Derivative, Average Fixed Interest Rate | 1.91% |  |
49-60 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 50,000 |  |
Derivative, Average Fixed Interest Rate | 1.35% |  |
49-60 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 150,000 |  |
Derivative, Average Fixed Interest Rate | 1.71% |  |
61-72 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
61-72 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
73-84 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
73-84 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
85-96 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
85-96 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
97-108 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 375,000 |  |
Derivative, Average Fixed Interest Rate | 2.83% |  |
97-108 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 25,000 |  |
Derivative, Average Fixed Interest Rate | 2.71% |  |
109-120 months | Pay-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 250,000 |  |
Derivative, Average Fixed Interest Rate | 2.43% |  |
109-120 months | Receive-fixed interest rate swap |  |  |
Derivative [Line Items] |  |  |
Derivative, Notional Amount | $ 0 |  |
Derivative, Average Fixed Interest Rate | 0.00% |  |
[1] | The notional amount of pay-fixed interest rate swaps that were forward starting as of June 30, 2016 was $625,000.

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Average fixed interest rate related to the group of interest rate derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesin12MonthsorLessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext1324MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext2536MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext3748MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext4960MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext6172MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext7384MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext8596MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext97108MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dx_DerivativeInstrumentMaturityScheduleAxis=dx_InterestRateSwapAgreementsMaturitiesinNext109120MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |