Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Debt Securities, Available-for-sale [Abstract]      
Proceeds from sales of available-for-sale securities $ 15,202,406 $ 8,708,941 $ 14,404,458
Amortized cost of available-for-sale securities sold 15,600,000 8,700,000 14,500,000
Gross realized gains 70,076 67,764 97,049
Gross realized losses (419,638) (100,255) (223,277)
Total realized losses on sales, net $ (349,562) $ (32,491) $ (126,228)