XML 115 R104.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Weighted Average | Residential whole loan | Liquidation timeline (in years) | Liquidation model          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair Value Inputs, Liquidation Timeline     1 year 9 months 18 days   1 year 10 months 24 days
Minimum | Residential whole loan | Liquidation timeline (in years) | Liquidation model          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair Value Inputs, Liquidation Timeline     9 months 18 days   1 month 6 days
Maximum | Residential whole loan | Liquidation timeline (in years) | Liquidation model          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair Value Inputs, Liquidation Timeline     4 years 6 months   4 years 6 months
Recurring basis | Agreements with Non-mark-to-market Collateral Provisions          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Balance at beginning of period $ 399,049 $ 526,623 $ 469,424 $ 578,879 $ 578,879
Issuances 44,798 126,565 112,740 272,395  
Payment of principal (66,595) (213,082) (204,912) (411,168)  
Change in unrealized losses 0 0 0 0  
Balance at end of period 377,252 440,106 377,252 440,106 469,424
Recurring basis | Agreements with Mark-to-market Collateral Provisions          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Balance at beginning of period 176,759 680,708 178,864 884,495 884,495
Issuances 114,601 9,463 114,601 22,018  
Payment of principal (1,132) (137,009) (3,237) (353,351)  
Change in unrealized losses 0 0 0 0  
Balance at end of period $ 290,228 $ 553,162 $ 290,228 $ 553,162 $ 178,864