XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 5,381,104 $ 2,644,405
Weighted Average Rate 5.59% 4.18%
WAVG Original Term to Maturity 89 84
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,855,917 $ 858,161
Weighted Average Rate 5.61% 4.44%
WAVG Original Term to Maturity 92 42
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,525,187 $ 1,786,244
Weighted Average Rate 5.58% 4.06%
WAVG Original Term to Maturity 86 104