XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.2
SECURED FINANCING - Repurchase Agreements - Remaining Maturities, Collateral Types and Weighted Average Rate (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Repurchase Agreements:    
Gross amounts $ 70,072,146 $ 68,302,011
Amounts offset (3,530,768) (2,613,088)
Net amounts of Repurchase agreements as presented in the Consolidated Statements of Financial Condition $ 66,541,378 $ 65,688,923 [1]
Repurchase agreements, remaining maturities, percentage 1.00% 1.00%
CRTs    
Repurchase Agreements:    
Gross amounts $ 286,134 $ 569,011
Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 2,507,567 2,481,415
Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 1,663,651 1,390,961
Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 65,614,794 63,794,614
Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 66,010
1 day    
Repurchase Agreements:    
Gross amounts 27,312,141 0
1 day | CRTs    
Repurchase Agreements:    
Gross amounts 0 0
1 day | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 60,497 0
1 day | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 0 0
1 day | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 27,251,644 0
1 day | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
2 to 29 days    
Repurchase Agreements:    
Gross amounts 1,831,806 29,936,453
2 to 29 days | CRTs    
Repurchase Agreements:    
Gross amounts 286,134 405,341
2 to 29 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 967,919 861,271
2 to 29 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 0 0
2 to 29 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 577,753 28,603,831
2 to 29 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 66,010
30 to 59 days    
Repurchase Agreements:    
Gross amounts 12,906,755 35,545,924
30 to 59 days | CRTs    
Repurchase Agreements:    
Gross amounts 0 116,087
30 to 59 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 672,983 682,037
30 to 59 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 0 251,357
30 to 59 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 12,233,772 34,496,443
30 to 59 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
60 to 89 days    
Repurchase Agreements:    
Gross amounts 25,870,163 1,285,522
60 to 89 days | CRTs    
Repurchase Agreements:    
Gross amounts 0 47,583
60 to 89 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 403,259 545,684
60 to 89 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 162,222 0
60 to 89 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 25,304,682 692,255
60 to 89 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
90 to 119 days    
Repurchase Agreements:    
Gross amounts 300,230 62,468
90 to 119 days | CRTs    
Repurchase Agreements:    
Gross amounts 0 0
90 to 119 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 54,150 60,383
90 to 119 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 0 0
90 to 119 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 246,080 2,085
90 to 119 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
Over 119 days    
Repurchase Agreements:    
Gross amounts 1,851,051 1,471,644
Over 119 days | CRTs    
Repurchase Agreements:    
Gross amounts 0 0
Over 119 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 348,759 332,040
Over 119 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 1,501,429 1,139,604
Over 119 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 863 0
Over 119 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts $ 0 $ 0
[1]
(1)Derived from the audited consolidated financial statements at December 31, 2024.