Fair Value Measurements - Significant Level 3 Inputs (Details) $ in Thousands | Jun. 30, 2022 USD ($) | Dec. 31, 2021 USD ($) mo |
Residential mortgage loans | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | $ 1,279,341 | $ 1,061,912 |
Residential mortgage loans in securitization trust | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 982,579 | 667,365 |
Commercial mortgage loans | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 20,196 | 18,664 |
Level 3 | Residential mortgage loans | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | $ 4,821 | $ 5,037 |
Level 3 | Residential mortgage loans | Minimum | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0 | 0 |
Level 3 | Residential mortgage loans | Minimum | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.0319 | 0 |
Level 3 | Residential mortgage loans | Minimum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | (0.2010) | (0.2031) |
Level 3 | Residential mortgage loans | Minimum | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 1.17 | 0.04 |
Level 3 | Residential mortgage loans | Maximum | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1660 | 0.2085 |
Level 3 | Residential mortgage loans | Maximum | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.3156 | 0.3732 |
Level 3 | Residential mortgage loans | Maximum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1254 | 0.3635 |
Level 3 | Residential mortgage loans | Maximum | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 3.59 | 2.75 |
Level 3 | Residential mortgage loans | Average | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.0716 | 0.0689 |
Level 3 | Residential mortgage loans | Average | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1518 | 0.1305 |
Level 3 | Residential mortgage loans | Average | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | (0.0001) | 0.0089 |
Level 3 | Residential mortgage loans | Average | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 2.04 | 1.72 |
Level 3 | Residential mortgage loans in securitization trust | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | $ 6,899 | $ 1,563 |
Level 3 | Residential mortgage loans in securitization trust | Minimum | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0 | 0 |
Level 3 | Residential mortgage loans in securitization trust | Minimum | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.0319 | 0 |
Level 3 | Residential mortgage loans in securitization trust | Minimum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | (0.2010) | (0.2031) |
Level 3 | Residential mortgage loans in securitization trust | Minimum | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 1.17 | 0.04 |
Level 3 | Residential mortgage loans in securitization trust | Maximum | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1660 | 0.2085 |
Level 3 | Residential mortgage loans in securitization trust | Maximum | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.3156 | 0.3732 |
Level 3 | Residential mortgage loans in securitization trust | Maximum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1254 | 0.3635 |
Level 3 | Residential mortgage loans in securitization trust | Maximum | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 3.59 | 2.75 |
Level 3 | Residential mortgage loans in securitization trust | Average | Prepayment rate (annual CPR) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.0716 | 0.0689 |
Level 3 | Residential mortgage loans in securitization trust | Average | Default rate | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 0.1518 | 0.1305 |
Level 3 | Residential mortgage loans in securitization trust | Average | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | (0.0001) | 0.0089 |
Level 3 | Residential mortgage loans in securitization trust | Average | Expected remaining life | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-sale, measurement input | 2.04 | 1.72 |
Level 3 | Commercial mortgage loans | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | $ 0 | $ 519 |
Level 3 | Commercial mortgage loans | Minimum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-investment, measurement input | | (0.2500) |
Level 3 | Commercial mortgage loans | Minimum | Sale or Liquidation timeline | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-investment, measurement input | mo | | 39 |
Level 3 | Commercial mortgage loans | Maximum | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-investment, measurement input | | (0.2500) |
Level 3 | Commercial mortgage loans | Maximum | Sale or Liquidation timeline | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-investment, measurement input | mo | | 50 |
Level 3 | Commercial mortgage loans | Average | Loss severity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Loans held-for-investment, measurement input | | (0.2500) |