Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Abstract]      
Proceeds from sales of available-for-sale securities $ 6,274,193 $ 18,349,338 $ 15,879,823
Amortized cost of available-for-sale securities sold (6,137,824) (19,273,667) (15,595,809)
Gross realized gains 167,269 337,360 408,861
Gross realized losses (30,900) (1,261,689) (124,847)
Total realized gains (losses) on sales, net $ 136,369 $ (924,329) $ 284,014