Schedule of Notional Amounts of Derivative Positions (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2015 |
Jun. 30, 2014 |
Jun. 30, 2015 |
Jun. 30, 2014 |
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
$ (33,709,043)
|
$ (43,576,146)
|
$ (48,115,523)
|
$ (37,366,610)
|
Derivative, Notional Amount, Additions |
(11,252,997)
|
(14,770,625)
|
(23,545,264)
|
(30,605,735)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(17,560,705)
|
(14,967,554)
|
(44,259,452)
|
(24,593,128)
|
Derivative, Notional Amount, Ending Balance |
(27,401,335)
|
(43,379,217)
|
(27,401,335)
|
(43,379,217)
|
Derivative, Average Notional Amount |
(28,369,326)
|
(43,273,172)
|
(34,416,325)
|
(42,023,975)
|
Gain (Loss) on Sale of Derivatives |
(85,277)
|
(38,149)
|
(82,382)
|
(37,191)
|
Inverse Interest-Only Securities [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(1,106,210)
|
(1,412,374)
|
(1,168,226)
|
(1,525,845)
|
Derivative, Notional Amount, Additions |
(12,563)
|
0
|
(12,563)
|
0
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(69,030)
|
(88,724)
|
(131,046)
|
(202,195)
|
Derivative, Notional Amount, Ending Balance |
(1,049,743)
|
(1,323,650)
|
(1,049,743)
|
(1,323,650)
|
Derivative, Average Notional Amount |
(1,086,760)
|
(1,372,535)
|
(1,112,471)
|
(1,421,330)
|
Gain (Loss) on Sale of Derivatives |
64
|
0
|
64
|
193
|
Interest Rate Swap [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(19,929,000)
|
(21,663,148)
|
(18,584,000)
|
(19,619,000)
|
Derivative, Notional Amount, Additions |
(11,493,227)
|
(8,465,000)
|
(17,113,227)
|
(11,409,148)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(15,196,704)
|
(6,500,000)
|
(19,471,704)
|
(7,400,000)
|
Derivative, Notional Amount, Ending Balance |
(16,225,523)
|
(23,628,148)
|
(16,225,523)
|
(23,628,148)
|
Derivative, Average Notional Amount |
(16,681,983)
|
(23,467,489)
|
(17,455,887)
|
(21,324,091)
|
Gain (Loss) on Sale of Derivatives |
(66,799)
|
(2,983)
|
(67,869)
|
(3,005)
|
Credit Default Swap [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(125,000)
|
(125,000)
|
(125,000)
|
(427,073)
|
Derivative, Notional Amount, Additions |
0
|
0
|
0
|
0
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
0
|
0
|
0
|
(302,073)
|
Derivative, Notional Amount, Ending Balance |
(125,000)
|
(125,000)
|
(125,000)
|
(125,000)
|
Derivative, Average Notional Amount |
(125,000)
|
(125,000)
|
(125,000)
|
(152,059)
|
Gain (Loss) on Sale of Derivatives |
0
|
0
|
0
|
(13,705)
|
Interest Rate Swaption [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(12,960,000)
|
(9,500,000)
|
(12,410,000)
|
(5,130,000)
|
Derivative, Notional Amount, Additions |
(1,500,000)
|
(3,250,000)
|
(7,050,000)
|
(7,150,000)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(5,050,000)
|
1,300,000
|
(10,050,000)
|
830,000
|
Derivative, Notional Amount, Ending Balance |
(9,410,000)
|
(11,450,000)
|
(9,410,000)
|
(11,450,000)
|
Derivative, Average Notional Amount |
(10,292,418)
|
(10,412,088)
|
(11,564,972)
|
(9,699,558)
|
Gain (Loss) on Sale of Derivatives |
(8,053)
|
(2,178)
|
4,793
|
(3,396)
|
Forward Contracts [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(2,496,000)
|
1,022,000
|
(1,325,000)
|
(603,000)
|
Derivative, Notional Amount, Additions |
(3,929,000)
|
(2,032,000)
|
(10,862,000)
|
(2,924,000)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(5,401,000)
|
2,682,000
|
(11,163,000)
|
1,949,000
|
Derivative, Notional Amount, Ending Balance |
(1,024,000)
|
(372,000)
|
(1,024,000)
|
(372,000)
|
Derivative, Average Notional Amount |
1,362,451
|
660,308
|
1,739,978
|
593,746
|
Gain (Loss) on Sale of Derivatives |
(7,482)
|
(26,530)
|
(24,846)
|
(14,677)
|
Options Held [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
2,500,000
|
(1,500,000)
|
(2,000,000)
|
0
|
Derivative, Notional Amount, Additions |
0
|
0
|
(250,000)
|
(1,500,000)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
2,500,000
|
1,500,000
|
(2,250,000)
|
1,500,000
|
Derivative, Notional Amount, Ending Balance |
0
|
0
|
0
|
0
|
Derivative, Average Notional Amount |
722,527
|
(901,099)
|
359,116
|
(580,110)
|
Gain (Loss) on Sale of Derivatives |
10,843
|
(5,332)
|
7,796
|
(5,332)
|
Treasury Lock [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
0
|
|
0
|
|
Derivative, Notional Amount, Additions |
(500,000)
|
|
(500,000)
|
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(500,000)
|
|
(500,000)
|
|
Derivative, Notional Amount, Ending Balance |
0
|
|
0
|
|
Derivative, Average Notional Amount |
(2,747)
|
|
(1,381)
|
|
Gain (Loss) on Sale of Derivatives |
(837)
|
|
(837)
|
|
Swap [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(3,000,000)
|
(10,000,000)
|
(14,000,000)
|
(10,000,000)
|
Derivative, Notional Amount, Additions |
0
|
(4,000,000)
|
(6,000,000)
|
(12,000,000)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(3,000,000)
|
(8,000,000)
|
(20,000,000)
|
(16,000,000)
|
Derivative, Notional Amount, Ending Balance |
0
|
(6,000,000)
|
0
|
(6,000,000)
|
Derivative, Average Notional Amount |
(384,615)
|
(5,571,429)
|
(4,552,486)
|
(7,773,481)
|
Gain (Loss) on Sale of Derivatives |
1,310
|
(1,460)
|
7,694
|
2,427
|
Total Return Swap [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(877,529)
|
(243,987)
|
(598,459)
|
(49,629)
|
Derivative, Notional Amount, Additions |
(747,910)
|
(339,869)
|
(1,424,543)
|
(536,881)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(637,030)
|
(7,378)
|
(1,034,593)
|
(10,032)
|
Derivative, Notional Amount, Ending Balance |
(988,409)
|
(576,478)
|
(988,409)
|
(576,478)
|
Derivative, Average Notional Amount |
(1,201,515)
|
(393,910)
|
(1,039,332)
|
(274,573)
|
Gain (Loss) on Sale of Derivatives |
(13,130)
|
0
|
(8,928)
|
0
|
Short US Treasury Securities [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
0
|
0
|
0
|
0
|
Derivative, Notional Amount, Additions |
50,000
|
125,000
|
50,000
|
125,000
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(50,000)
|
(125,000)
|
(50,000)
|
(125,000)
|
Derivative, Notional Amount, Ending Balance |
0
|
0
|
0
|
0
|
Derivative, Average Notional Amount |
0
|
(1,374)
|
0
|
(691)
|
Gain (Loss) on Sale of Derivatives |
125
|
2
|
125
|
2
|
Forward Purchase Commitments [Member] |
|
|
|
|
Derivative [Line Items] |
|
|
|
|
Derivative, Notional Amount, Beginning Balance |
(707,304)
|
(153,637)
|
(554,838)
|
(12,063)
|
Derivative, Notional Amount, Additions |
(978,297)
|
(872,756)
|
(2,106,931)
|
(1,058,706)
|
Derivative, Notional Amount, Settlement Termination Expiration or Exercise |
(1,058,941)
|
(378,452)
|
(2,035,109)
|
(422,828)
|
Derivative, Notional Amount, Ending Balance |
(626,660)
|
(647,941)
|
(626,660)
|
(647,941)
|
Derivative, Average Notional Amount |
(679,266)
|
(367,940)
|
(663,890)
|
(204,336)
|
Gain (Loss) on Sale of Derivatives |
$ (1,318)
|
$ 332
|
$ (374)
|
$ 302
|