XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Secured Financing Agreements - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 2,994,191 $ 2,824,371
Repurchase Agreements    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 3,005,806 2,842,160
Debt issuance costs, net 1,000  
Repurchase Agreements | Overnight    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 0 0
Repurchase Agreements | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 704,233 642,358
Repurchase Agreements | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 469,914 959,559
Repurchase Agreements | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 219,973 318,750
Repurchase Agreements | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 70,769 51,416
Repurchase Agreements | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 156,424 123,072
Repurchase Agreements | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 469,938 409,760
Repurchase Agreements | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 582,209 0
Repurchase Agreements | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 332,346 $ 337,245
Repurchase Agreements | Weighted Average Borrowing Rates    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.22% 6.48%
Repurchase Agreements | Weighted Average Borrowing Rates | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.21% 5.61%
Repurchase Agreements | Weighted Average Borrowing Rates | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.23% 7.79%
Repurchase Agreements | Weighted Average Borrowing Rates | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.29% 5.58%
Repurchase Agreements | Weighted Average Borrowing Rates | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.25% 6.38%
Repurchase Agreements | Weighted Average Borrowing Rates | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.75% 6.15%
Repurchase Agreements | Weighted Average Borrowing Rates | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.70% 6.79%
Repurchase Agreements | Weighted Average Borrowing Rates | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 8.31%  
Repurchase Agreements | Weighted Average Borrowing Rates | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.01% 5.02%
Repurchase Agreements | Minimum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.46% 4.66%
Repurchase Agreements | Minimum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.04% 5.34%
Repurchase Agreements | Minimum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.72% 4.87%
Repurchase Agreements | Minimum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.25% 5.51%
Repurchase Agreements | Minimum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.24% 5.82%
Repurchase Agreements | Minimum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.61% 5.80%
Repurchase Agreements | Minimum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 8.15%  
Repurchase Agreements | Minimum | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.01% 5.02%
Repurchase Agreements | Maximum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.20% 7.52%
Repurchase Agreements | Maximum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.80% 12.50%
Repurchase Agreements | Maximum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.65% 7.02%
Repurchase Agreements | Maximum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.25% 6.77%
Repurchase Agreements | Maximum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.54% 6.77%
Repurchase Agreements | Maximum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.47% 7.49%
Repurchase Agreements | Maximum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 8.57%  
Repurchase Agreements | Maximum | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.09% 5.02%