XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Secured Financing Agreements - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 2,824,371 $ 2,432,115
Repurchase Agreements    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 2,842,160 2,444,091
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 642,358 272,490
Repurchase Agreements | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 959,559 495,636
Repurchase Agreements | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 318,750 305,426
Repurchase Agreements | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 51,416 54,376
Repurchase Agreements | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 123,072 105,727
Repurchase Agreements | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 409,760 39,620
Repurchase Agreements | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 0 808,601
Repurchase Agreements | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 337,245 0
Repurchase Agreements | Greater than 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 0 $ 362,215
Repurchase Agreements | Weighted Average Borrowing Rates    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.48% 7.51%
Repurchase Agreements | Weighted Average Borrowing Rates | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.61% 7.35%
Repurchase Agreements | Weighted Average Borrowing Rates | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.79% 6.68%
Repurchase Agreements | Weighted Average Borrowing Rates | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.58% 7.17%
Repurchase Agreements | Weighted Average Borrowing Rates | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.38% 7.46%
Repurchase Agreements | Weighted Average Borrowing Rates | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.15% 7.09%
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.79% 7.06%
Repurchase Agreements | Weighted Average Borrowing Rates | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   9.36%
Repurchase Agreements | Weighted Average Borrowing Rates | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.02%  
Repurchase Agreements | Weighted Average Borrowing Rates | Greater than 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   5.11%
Repurchase Agreements | Minimum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.66% 6.30%
Repurchase Agreements | Minimum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.34% 5.58%
Repurchase Agreements | Minimum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.87% 5.93%
Repurchase Agreements | Minimum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.51% 6.59%
Repurchase Agreements | Minimum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.82% 6.72%
Repurchase Agreements | Minimum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.80% 6.66%
Repurchase Agreements | Minimum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   8.36%
Repurchase Agreements | Minimum | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.02%  
Repurchase Agreements | Minimum | Greater than 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   5.10%
Repurchase Agreements | Maximum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.52% 8.22%
Repurchase Agreements | Maximum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 12.50% 7.87%
Repurchase Agreements | Maximum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.02% 7.85%
Repurchase Agreements | Maximum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.77% 7.80%
Repurchase Agreements | Maximum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.77% 7.80%
Repurchase Agreements | Maximum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.49% 7.39%
Repurchase Agreements | Maximum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   12.50%
Repurchase Agreements | Maximum | 2 to 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.02%  
Repurchase Agreements | Maximum | Greater than 3 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent)   7.15%