XML 106 R96.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Repurchase Agreements - Schedule of Borrowings Under Financing Arrangements and Associated Assets Pledged as Collateral (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Outstanding Repurchase Agreements $ 2,447,851 $ 1,862,063
Carrying Value of Repurchase Agreements 2,952,289 2,471,113
Carrying Value of Assets Pledged $ 3,503,191 $ 3,084,303
Weighted Average Months to Maturity 46 days 46 days
Single Family    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Assets Pledged $ 139,900 $ 146,700
Residential Loans and Real Estate Owned    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Repurchase Agreements 431,227 534,754
Carrying Value of Assets Pledged 538,300  
Residential Loans    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Assets Pledged   658,300
Residential Loans    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Maximum Aggregate Uncommitted Principal Amount 2,775,000 2,225,000
Outstanding Repurchase Agreements 505,542 611,055
Net Deferred Finance Costs (1,104) (2,005)
Carrying Value of Assets Pledged $ 678,137 $ 805,082
Weighted Average Rate 7.89% 7.87%
Weighted Average Months to Maturity 9 years 1 month 17 days 13 years 10 months 20 days
Residential Loans | Repurchase agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Repurchase Agreements $ 504,438 $ 609,050
Residential Loans | Repurchase Agreement, Non Mark-to Market    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Outstanding Repurchase Agreements $ 87,500 $ 179,100
Weighted Average Rate 8.06% 8.19%
Weighted Average Months to Maturity 9 months 14 months