XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 8,600,143 $ 6,563,120
Weighted Average Rate 4.47% 4.80%
WAVG Original Term to Maturity 88 79
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 7,037,298 $ 1,742,440
Weighted Average Rate 4.49% 4.83%
WAVG Original Term to Maturity 67 68
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 0 $ 4,820,680
Weighted Average Rate 0.00% 4.78%
WAVG Original Term to Maturity 0 83
Maturity Greater than 90 Days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 1,562,845 $ 0
Weighted Average Rate 4.37% 0.00%
WAVG Original Term to Maturity 184 0