XML 108 R80.htm IDEA: XBRL DOCUMENT v3.25.1
SECURED FINANCING - Repurchase Agreements - Remaining Maturities, Collateral Types and Weighted Average Rate (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Repurchase Agreements:    
Gross amounts $ 64,200,620 $ 68,302,011
Amounts offset (2,541,160) (2,613,088)
Net amounts of Repurchase agreements as presented in the Consolidated Statements of Financial Condition $ 61,659,460 $ 65,688,923 [1]
Repurchase agreements, remaining maturities, percentage 1.00% 1.00%
CRTs    
Repurchase Agreements:    
Gross amounts $ 345,678 $ 569,011
Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 2,460,437 2,481,415
Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 1,669,073 1,390,961
Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 59,672,873 63,794,614
Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 52,559 66,010
1 day    
Repurchase Agreements:    
Gross amounts 22,600,000 0
1 day | CRTs    
Repurchase Agreements:    
Gross amounts 0 0
1 day | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
1 day | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 0 0
1 day | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 22,600,000 0
1 day | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
2 to 29 days    
Repurchase Agreements:    
Gross amounts 3,228,145 29,936,453
2 to 29 days | CRTs    
Repurchase Agreements:    
Gross amounts 257,622 405,341
2 to 29 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 861,199 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 2,056,765 28,603,831
2 to 29 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 52,559 66,010
30 to 59 days    
Repurchase Agreements:    
Gross amounts 15,441,824 35,545,924
30 to 59 days | CRTs    
Repurchase Agreements:    
Gross amounts 51,904 116,087
30 to 59 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 709,891 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 14,680,029 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 21,007,475 1,285,522
60 to 89 days | CRTs    
Repurchase Agreements:    
Gross amounts 36,152 47,583
60 to 89 days | Non-Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 411,299 545,684
60 to 89 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 223,945 0
60 to 89 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 20,336,079 692,255
60 to 89 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
90 to 119 days    
Repurchase Agreements:    
Gross amounts 115,425 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 115,425 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 0 2,085
90 to 119 days | Commercial Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 0
Over 119 days    
Repurchase Agreements:    
Gross amounts 1,807,751 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 362,623 332,040
Over 119 days | Residential Mortgage Loans    
Repurchase Agreements:    
Gross amounts 1,445,128 1,139,604
Over 119 days | Agency Mortgage-Backed Securities    
Repurchase Agreements:    
Gross amounts 0 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.