XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings under Repurchase Agreements Schedule of Repurchase Agreements by Maturity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 875,030   $ 842,455
Debt, Weighted Average Interest Rate   5.29%   3.70%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   24 days   26 days
Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 851,838   $ 827,736
Debt, Weighted Average Interest Rate   5.27%   3.67%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   24 days   26 days
Non-Agency RMBS [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 13,388   $ 14,719
Debt, Weighted Average Interest Rate   6.59%   5.64%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   54 days   42 days
US Treasury Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 9,804   $ 0
Debt, Weighted Average Interest Rate   5.29%   0.00%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   3 days 0 days  
Maturity up to 30 days [Member] | Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 665,056   $ 559,178
Debt, Weighted Average Interest Rate   5.27%   4.00%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   13 days   14 days
Maturity up to 30 days [Member] | Non-Agency RMBS [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 2,504   $ 4,748
Debt, Weighted Average Interest Rate   6.74%   5.33%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   9 days   4 days
Maturity up to 30 days [Member] | US Treasury Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 9,804   $ 0
Debt, Weighted Average Interest Rate   5.29%   0.00%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   3 days 0 days  
Maturity 31 to 60 days [Member] | Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 154,152   $ 207,066
Debt, Weighted Average Interest Rate   5.25%   2.68%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   47 days   43 days
Maturity 31 to 60 days [Member] | Non-Agency RMBS [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 5,116   $ 3,503
Debt, Weighted Average Interest Rate   5.73%   5.88%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   52 days   48 days
Maturity 61 to 90 days [Member] | Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 2,850   $ 61,492
Debt, Weighted Average Interest Rate   5.56%   4.00%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   63 days   73 days
Maturity 61 to 90 days [Member] | Non-Agency RMBS [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 5,768   $ 6,468
Debt, Weighted Average Interest Rate   7.28%   5.73%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   77 days   66 days
Maturity 121 to 150 days [Member] [Member] | Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase agreements   $ 29,780   $ 0
Debt, Weighted Average Interest Rate   5.26%   0.00%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days      
Maturity 151 to 180 days [Member] [Member] | Agency Securities [Member]        
Repurchase Agreements [Line Items]        
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements   136 days