v3.26.3
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 24,190,276 $ 13,904,231
Weighted Average Rate 3.91% 4.10%
WAVG Original Term to Maturity 87 81
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 10,662,438 $ 9,146,566
Weighted Average Rate 3.88% 4.11%
WAVG Original Term to Maturity 79 75
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 12,563,547 $ 4,757,665
Weighted Average Rate 3.93% 4.07%
WAVG Original Term to Maturity 88 94
Maturity Greater than 90 Days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 964,291 $ 0
Weighted Average Rate 4.00% 0.00%
WAVG Original Term to Maturity 179 0