Annual report pursuant to Section 13 and 15(d)

Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details)

v3.6.0.2
Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Securities, Gross Realized Gains (Losses), Sale Proceeds $ 14,404,457 $ 6,985,567 $ 3,479,666
Available-for-sale Securities, Gross Realized Gains (Losses), Amortized Cost Sold 14,530,685 6,616,215 3,395,251
Available-for-sale Securities, Gross Realized Gains 97,049 388,392 162,235
Available-for-sale Securities, Gross Realized Losses (223,277) (19,040) (77,820)
Available-for-sale Securities, Gross Realized Gain (Loss) $ (126,228) $ 369,352 $ 84,415