Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)  $ in Thousands  | 
Jun. 30, 2015  | 
Mar. 31, 2015  | 
Dec. 31, 2014  | 
Jun. 30, 2014  | 
Mar. 31, 2014  | 
Dec. 31, 2013  | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
$ 27,401,335
 | 
$ 33,709,043
 | 
$ 48,115,523
 | 
$ 43,379,217
 | 
$ 43,576,146
 | 
$ 37,366,610
 | 
| Inverse Interest-Only Securities [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
1,049,743
 | 
1,106,210
 | 
1,168,226
 | 
1,323,650
 | 
1,412,374
 | 
1,525,845
 | 
| Interest Rate Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
16,225,523
 | 
19,929,000
 | 
18,584,000
 | 
23,628,148
 | 
21,663,148
 | 
19,619,000
 | 
| Credit Default Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
125,000
 | 
125,000
 | 
125,000
 | 
125,000
 | 
125,000
 | 
427,073
 | 
| Interest Rate Swaption [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
9,410,000
 | 
12,960,000
 | 
12,410,000
 | 
11,450,000
 | 
9,500,000
 | 
5,130,000
 | 
| Forward Contracts [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
1,024,000
 | 
2,496,000
 | 
1,325,000
 | 
372,000
 | 
(1,022,000)
 | 
603,000
 | 
| Options Held [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
(2,500,000)
 | 
2,000,000
 | 
0
 | 
1,500,000
 | 
0
 | 
| Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
 
 | 
 
 | 
1,530
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
3,000,000
 | 
14,000,000
 | 
6,000,000
 | 
10,000,000
 | 
10,000,000
 | 
| Total Return Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
988,409
 | 
877,529
 | 
598,459
 | 
576,478
 | 
243,987
 | 
49,629
 | 
| Forward Purchase Commitments [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
626,660
 | 
$ 707,304
 | 
554,838
 | 
$ 647,941
 | 
$ 153,637
 | 
$ 12,063
 | 
| Derivative Financial Instruments, Assets [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
347,322
 | 
 
 | 
380,791
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
26,416,319
 | 
 
 | 
36,315,523
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Inverse Interest-Only Securities [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
178,848
 | 
 
 | 
188,592
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
1,049,743
 | 
 
 | 
1,168,226
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Interest Rate Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
46,935
 | 
 
 | 
55,471
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
14,325,523
 | 
 
 | 
9,569,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Credit Default Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Interest Rate Swaption [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
120,707
 | 
 
 | 
121,591
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
10,050,000
 | 
 
 | 
9,550,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Forward Contracts [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
10,350
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
875,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Options Held [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
90
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
2,000,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
2,013
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
12,000,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Total Return Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
725
 | 
 
 | 
1,387
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
855,872
 | 
 
 | 
598,459
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Assets [Member] | Forward Purchase Commitments [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
107
 | 
 
 | 
1,297
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
135,181
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(22,475)
 | 
 
 | 
(90,233)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
4,723,016
 | 
 
 | 
16,200,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Inverse Interest-Only Securities [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(1,402)
 | 
 
 | 
(65,392)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
1,900,000
 | 
 
 | 
9,015,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Credit Default Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(1,164)
 | 
 
 | 
(1,672)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
125,000
 | 
 
 | 
125,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swaption [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(11,887)
 | 
 
 | 
(4,999)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
640,000
 | 
 
 | 
2,860,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Forward Contracts [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(5,187)
 | 
 
 | 
(17,687)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
1,434,000
 | 
 
 | 
2,200,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Options Held [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(105)
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
0
 | 
 
 | 
(483)
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
0
 | 
 
 | 
2,000,000
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Total Return Swap [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(134)
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
132,537
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Derivative Financial Instruments, Liabilities [Member] | Forward Purchase Commitments [Member] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Fair Value, Net | 
(2,596)
 | 
 
 | 
0
 | 
 
 | 
 
 | 
 
 | 
| Notional Disclosures [Abstract] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Derivative, Notional Amount | 
$ 491,479
 | 
 
 | 
$ 0
 | 
 
 | 
 
 | 
 
 |