v3.25.2
Available-for-Sale Securities, at Fair Value - Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Securities, Available-for-Sale [Abstract]        
Proceeds from sales of available-for-sale securities $ 3,771,764 $ 472,323 $ 5,101,348 $ 805,405
Amortized cost of available-for-sale securities sold (3,804,924) (494,316) (5,167,984) (837,561)
Total realized losses on sales, net (33,160) (21,993) (66,636) (32,156)
Gross realized gains 7,186 627 12,502 627
Gross realized losses $ (40,346) $ (22,620) $ (79,138) $ (32,783)