XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,937,124 $ 2,644,405
Weighted Average Rate 4.92% 4.18%
WAVG Original Term to Maturity 73 84
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 1,288,034 $ 858,161
Weighted Average Rate 4.96% 4.44%
WAVG Original Term to Maturity 35 42
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 1,254,958 $ 1,786,244
Weighted Average Rate 4.88% 4.06%
WAVG Original Term to Maturity 78 104
91 to 180 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 394,132 $ 0
Weighted Average Rate 4.95% 0.00%
WAVG Original Term to Maturity 183 0