XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 5,284,708 $ 5,381,104
Weighted Average Rate 5.46% 5.59%
WAVG Original Term to Maturity 76 89
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,440,188 $ 2,855,917
Weighted Average Rate 5.48% 5.61%
WAVG Original Term to Maturity 58 92
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,305,208 $ 2,525,187
Weighted Average Rate 5.46% 5.58%
WAVG Original Term to Maturity 71 86
91 to 180 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 539,312 $ 0
Weighted Average Rate 5.42% 0.00%
WAVG Original Term to Maturity 182 0