v3.25.2
Financing - Secured Financing (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Secured Financing By Collateral Type [Line Items]    
Repurchase agreements $ 8,782,622 $ 7,805,057
Revolving credit facilities 1,011,871 1,020,171
Warehouse lines of credit 9,275 2,032
Total 9,803,768 8,827,260
RMBS    
Secured Financing By Collateral Type [Line Items]    
Repurchase agreements 7,992,622 7,050,057
Revolving credit facilities 0 0
Warehouse lines of credit 0 0
Total 7,992,622 7,050,057
Mortgage Servicing Rights    
Secured Financing By Collateral Type [Line Items]    
Repurchase agreements 790,000 755,000
Revolving credit facilities 1,011,871 1,020,171
Warehouse lines of credit 0 0
Total 1,801,871 1,775,171
Mortgage Loans Held-for-Sale    
Secured Financing By Collateral Type [Line Items]    
Repurchase agreements 0 0
Revolving credit facilities 0 0
Warehouse lines of credit 9,275 2,032
Total $ 9,275 $ 2,032