v3.26.1
Fair Value Measurements - Significant Level 3 Inputs (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Residential mortgage loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, at fair value $ 245,534 $ 294,134
Level 3 | Residential mortgage loans    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, at fair value $ 2,320 $ 993
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.1351) 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.0930)
Expected remaining life 1 year 3 months 18 days  
Level 3 | Residential mortgage loans | Minimum | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life   2 years 7 months 6 days
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 0
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.0741 0
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.0930)
Expected remaining life 2 years 10 months 24 days  
Level 3 | Residential mortgage loans | Maximum | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life   2 years 7 months 6 days
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 0
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 0
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.0278) (0.0930)
Level 3 | Residential mortgage loans | Average | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life 2 years 4 months 24 days 2 years 8 months 1 day
Level 3 | Residential mortgage loans in securitization trusts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, at fair value $ 36,086 $ 30,167
Level 3 | Residential mortgage loans in securitization trusts | 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.0318 0.0292
Level 3 | Residential mortgage loans in securitization trusts | Minimum | Default rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input 0.0021 0.0038
Level 3 | Residential mortgage loans in securitization trusts | Minimum | Loss severity    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input (0.2500) (0.2391)
Level 3 | Residential mortgage loans in securitization trusts | Minimum | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life 8 months 12 days 7 months 6 days
Level 3 | Residential mortgage loans in securitization trusts | 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.1850 0.2131
Level 3 | Residential mortgage loans in securitization trusts | Maximum | Default rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input 0.4148 0.2612
Level 3 | Residential mortgage loans in securitization trusts | Maximum | Loss severity    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input 0.4724 0.2863
Level 3 | Residential mortgage loans in securitization trusts | Maximum | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life 10 years 9 months 10 years 9 months
Level 3 | Residential mortgage loans in securitization trusts | 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.1111 0.1005
Level 3 | Residential mortgage loans in securitization trusts | Average | Default rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input 0.1558 0.1440
Level 3 | Residential mortgage loans in securitization trusts | Average | Loss severity    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held-for-sale, measurement input (0.0457) (0.0321)
Level 3 | Residential mortgage loans in securitization trusts | Average | Expected remaining life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining life 3 years 4 months 24 days 3 years 6 months 21 days