XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 7,234,723 $ 6,563,120
Weighted Average Rate 4.46% 4.80%
WAVG Original Term to Maturity 83 79
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 3,932,031 $ 1,742,440
Weighted Average Rate 4.47% 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 $ 2,997,548 $ 4,820,680
Weighted Average Rate 4.45% 4.78%
WAVG Original Term to Maturity 96 83
Maturity Greater than 90 Days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 305,144 $ 0
Weighted Average Rate 4.40% 0.00%
WAVG Original Term to Maturity 152 0