XML 99 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments (Narrative) (Details) - USD ($)
Apr. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
TBA And Other Forward Agency MBS [Member] | Short [Member]        
Derivative [Line Items]        
Derivative, Notional Amount   $ 2,212,275,000 $ 1,874,194,000  
TBA And Other Forward Agency MBS [Member] | Long [Member]        
Derivative [Line Items]        
Derivative, Notional Amount   2,090,750,000 1,773,000,000  
Foreign currency forward contracts [Member]        
Derivative [Line Items]        
Derivative, Notional Amount   0   $ 0
Other Extended Settlement Trades [Member]        
Derivative [Line Items]        
Forward purchase commitment   1,725,000 1,526,000  
Forward sale commitment   $ 0 $ 0  
Subsequent Event [Member] | TBA And Other Forward Agency MBS Purchase Agreements [Member]        
Derivative [Line Items]        
Derivative, Notional Amount $ 1,134,419,000      
Subsequent Event [Member] | TBA And Other Forward MBS Sale Agreements [Member]        
Derivative [Line Items]        
Derivative, Notional Amount $ 1,252,919,000