Quarterly report pursuant to Section 13 or 15(d)

Repurchase Agreements - Narrative (Details)

v3.24.3
Repurchase Agreements - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Disclosure of Repurchase Agreements [Abstract]    
Repurchase agreements $ 8,763,400 $ 8,020,207
Weighted average borrowing rate 5.40% 5.74%
Weighted average remaining maturity 116 days 55 days
Percent of equity of the amount at risk under repurchase agreements 10.00% 10.00%