Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Available-for-Sale Securities, at Fair Value Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-Sale [Abstract]      
Proceeds from sales of available-for-sale securities $ 7,793,705 $ 6,274,193 $ 18,349,338
Amortized cost of available-for-sale securities sold (8,359,967) (6,137,824) (19,273,667)
Total realized (losses) gains on sales, net (566,262) 136,369 (924,329)
Gross realized gains 40,574 167,269 337,360
Gross realized losses $ (606,836) $ (30,900) $ (1,261,689)