Commitments and Contingencies - Schedule of Repurchase Reserves (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Loan Repurchase Reserve [Roll Forward] | ||
| Balance, beginning of period | $ 5,780 | $ 0 |
| Acquired during the period | 0 | 3,427 |
| Provision (benefit) | 756 | 1,357 |
| Pushdown accounting adjustment | 0 | 1,263 |
| Settlements, net | (628) | (266) |
| Balance, end of period | $ 5,908 | $ 5,780 |