Forward MSR-Related Investments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
||||||
| MSR Financing Receivables [Line Items] | |||||||||||||
| Servicer Advances Receivable | $ 93,500 | $ 93,500 | $ 93,500 | ||||||||||
| Forward MSR-related investments, at fair value(1) | 75,901 | [1] | $ 81,256 | 75,901 | [1] | $ 81,256 | $ 72,824 | $ 77,852 | [1] | $ 87,203 | $ 77,848 | ||
| Capital Distributions | (5,006) | (6,122) | (12,295) | (14,163) | |||||||||
| Accretion of Interest Income | 2,583 | 2,927 | 5,325 | 5,581 | |||||||||
| Changes in Valuation Inputs and Assumptions | $ 5,500 | $ (2,752) | $ 5,019 | $ 11,990 | |||||||||
| |||||||||||||