Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Abstract]      
Proceeds from sales of available-for-sale securities $ 18,349,338 $ 15,879,823 $ 15,202,406
Amortized cost of available-for-sale securities sold (19,273,667) (15,595,809) (15,551,968)
Gross realized gains 337,360 408,861 70,076
Gross realized losses (1,261,689) (124,847) (419,638)
Total realized (losses) gains on sales, net $ (924,329) $ 284,014 $ (349,562)