XML 111 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Repurchase Agreements - Schedule of Borrowings Under Financing Arrangements and Associated Assets Pledged as Collateral (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Outstanding Repurchase Agreements $ 4,128,622 $ 3,516,611
Carrying Value of Repurchase Agreements 4,485,716 4,012,225
Fair Value of Collateral Pledged $ 3,913,268 $ 3,841,738
Weighted Average Months to Maturity 35 days 26 days
Single Family    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Fair Value of Collateral Pledged $ 132,700 $ 134,600
Residential Loans and Real Estate Owned    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Repurchase Agreements 289,896 428,399
Fair Value of Collateral Pledged 363,300  
Residential Loans    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Fair Value of Collateral Pledged   524,600
Residential Loans    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Maximum Aggregate Uncommitted Principal Amount 2,775,000 2,775,000
Outstanding Repurchase Agreements 357,483 496,410
Net Deferred Finance Costs (389) (796)
Fair Value of Collateral Pledged $ 495,999 $ 659,183
Weighted Average Rate 6.63% 6.70%
Weighted Average Months to Maturity 6 years 7 months 20 days 9 years 7 months 20 days
Residential Loans | Repurchase agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Carrying Value of Repurchase Agreements $ 357,094 $ 495,614
Residential Loans | Repurchase Agreement, Non Mark-to Market    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Outstanding Repurchase Agreements $ 13,100 $ 15,000
Weighted Average Rate 6.85% 7.09%
Weighted Average Months to Maturity 6 months 8 months