XML 28 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Repurchase Agreements Repurchase Agreements, Term to Original Maturity (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount $ 3,185,843us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount $ 3,013,110us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
Less than 30 days [Member]    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount 254,535us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_Lessthan30daysMember
250,635us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_Lessthan30daysMember
30 to 90 days [Member]    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount 1,663,214us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A30to90daysMember
617,399us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A30to90daysMember
91 to 180 days [Member]    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount 292,472us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A91to180daysMember
904,830us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A91to180daysMember
6 months to 1 year [Member]    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount 862,767us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A6monthsto1yearMember
1,030,569us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A6monthsto1yearMember
1 year or longer [Member]    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount $ 112,855us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A1yearorlongerMember
$ 209,677us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= dx_A1yearorlongerMember