XML 102 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Repurchase Agreements - Borrowings Under Financing Arrangements and Associated Assets Pledged as Collateral (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Outstanding Repurchase Agreements   $ 664,459 $ 50,077
Value of Assets Pledged   3,136,812 3,525,080
Residential Loans      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Value of Assets Pledged   511,300 867,000
Single-Family Rental Homes      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Value of Assets Pledged   148,000  
Repurchase agreements      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Outstanding Repurchase Agreements   664,459 50,077
Carrying Value of Repurchase Agreements   1,145,108 737,023
Value of Assets Pledged   $ 803,745 170,551
Weighted Average Months to Maturity 9 days 52 days  
Residential loans      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Maximum Aggregate Uncommitted Principal Amount   $ 1,975,000 2,030,879
Outstanding Repurchase Agreements   481,947 688,487
Net Deferred Finance Costs   (1,298) (1,541)
Value of Assets Pledged   $ 659,320 $ 867,033
Weighted Average Rate   7.57% 6.65%
Weighted Average Months to Maturity   11 years 9 months 14 days 16 years 8 months 8 days
Residential loans | Repurchase agreements      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Carrying Value of Repurchase Agreements   $ 480,649 $ 686,946
Residential loans | Repurchase Agreement, Non Mark-to Market      
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]      
Outstanding Repurchase Agreements   $ 187,600 $ 446,800
Weighted Average Rate   7.79% 6.77%
Weighted Average Months to Maturity   19 years 10 months 17 days 23 years 11 months 15 days