XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Repurchase Agreements - Remaining Term to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 4,201,901 $ 2,644,405
Weighted Average Rate 5.26% 4.18%
WAVG Original Term to Maturity 122 84
Less than 30 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 1,069,565 $ 858,161
Weighted Average Rate 5.27% 4.44%
WAVG Original Term to Maturity 50 42
30 to 90 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 2,039,943 $ 1,786,244
Weighted Average Rate 5.24% 4.06%
WAVG Original Term to Maturity 130 104
91 to 180 days    
Assets and Associated Liabilities of Transfers Accounted for as Secured Borrowings [Line Items]    
Repurchase agreements $ 1,092,393 $ 0
Weighted Average Rate 5.30% 0.00%
WAVG Original Term to Maturity 175 0