XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 11,753,522 $ 6,563,120
Weighted Average Rate 4.44% 4.80%
WAVG Original Term to Maturity 100 79
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 7,845,206 $ 1,742,440
Weighted Average Rate 4.44% 4.83%
WAVG Original Term to Maturity 86 68
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 3,130,470 $ 4,820,680
Weighted Average Rate 4.44% 4.78%
WAVG Original Term to Maturity 117 83
Maturity Greater than 90 Days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 777,846 $ 0
Weighted Average Rate 4.42% 0.00%
WAVG Original Term to Maturity 177 0