XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments (Balance Sheet Information) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative fair value $ 574 $ 234
Investments-trading [Member] | TBAs and Other Forward Agency MBS[Member]    
Derivatives, Fair Value [Line Items]    
Derivative fair value 5,277 1,063
Investments-trading [Member] | Other Extended Settlement Trades [Member]    
Derivatives, Fair Value [Line Items]    
Derivative fair value   55
Other Investment At Fair Value [Member] | Foreign currency forward contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative fair value 3 (26)
Trading securities sold, not yet purchased [Member] | TBAs and Other Forward Agency MBS[Member]    
Derivatives, Fair Value [Line Items]    
Derivative fair value $ (4,706) (607)
Trading securities sold, not yet purchased [Member] | Other Extended Settlement Trades [Member]    
Derivatives, Fair Value [Line Items]    
Derivative fair value   $ (251)