XML 34 R40.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Instruments (Details 5) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Notional and fair values of the TBAs    
Notional, Sale of TBAs $ 634,240 $ 574,365
Notional, Purchase of TBAs 131,857 137,572
Level 2 [Member]
   
Notional and fair values of the TBAs    
Fair Value, Sale of TBAs 5,846 5,791
Fair Value, Purchase of TBAs $ 168 $ 2,254