v3.25.2
Residential Mortgage Loans - Schedule of Residential Mortgage Loans and Financing Receivables Past Due (Details) - Residential mortgage loans - at fair value
$ in Thousands
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
loan
Financing Receivables [Abstract]    
Cost $ 199,900 $ 183,149
Unpaid principal balance 193,268 178,373
Net premium on mortgage loans purchased 6,632 4,776
Change in fair value 765 (85)
Fair value $ 200,665 $ 183,064
Weighted average interest rate 8.37% 7.39%
Weighted average remaining contractual maturity (years) 29 years 30 years
Financing Receivables, Past Due [Abstract]    
Number of mortgage loans 90 or more days past due | loan 1 0
Recorded investment in mortgage loans 90 or more days past due $ 1,367 $ 0
Unpaid principal balance of loans 90 or more days past due $ 1,326 $ 0
Number of mortgage loans in foreclosure | loan 2 0
Recorded investment in mortgage loans in foreclosure $ 917 $ 0
Unpaid principal balance of loans in foreclosure $ 888 $ 0