v3.26.1
Available-for-Sale Securities, at Fair Value - Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-Sale [Abstract]        
Proceeds from sales of available-for-sale securities $ 1,175,535 $ 3,771,764 $ 2,310,360 $ 5,101,348
Amortized cost of available-for-sale securities sold (1,177,487) (3,804,924) (2,323,196) (5,167,984)
Total realized losses on sales, net (1,952) (33,160) (12,836) (66,636)
Gross realized gains 5,662 7,186 10,234 12,502
Gross realized losses $ (7,614) $ (40,346) $ (23,070) $ (79,138)