Allowance for Loss Sharing - Schedule of Allowance for Loss Sharing (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Loss Contingency Accrual [Roll Forward] | ||
| Beginning balance | $ 19,484 | $ 0 |
| Allowance acquired in acquisition | 23,586 | |
| Provision/(benefit) for loss sharing | (75) | (4,102) |
| Ending balance | 19,409 | 19,484 |
| General Reserve | ||
| Loss Contingency Accrual [Roll Forward] | ||
| Beginning balance | 10,151 | 0 |
| Allowance acquired in acquisition | 11,919 | |
| Provision/(benefit) for loss sharing | 982 | (1,768) |
| Ending balance | 11,133 | 10,151 |
| Specific Reserve | ||
| Loss Contingency Accrual [Roll Forward] | ||
| Beginning balance | 9,333 | 0 |
| Allowance acquired in acquisition | 11,667 | |
| Provision/(benefit) for loss sharing | (1,057) | (2,334) |
| Ending balance | $ 8,276 | $ 9,333 |