Mortgage Loans Held-for-Sale, at Fair Value - Reconciliation Mortgage Loans Held-for-Sale (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward] | ||||
| Balance at beginning of period | $ 18,536 | $ 8,406 | $ 13,630 | $ 2,334 |
| Originations and purchases of mortgage loans | 83,976 | 48,669 | 176,294 | 77,539 |
| Sales and principal collections | (89,825) | (47,260) | (177,088) | (70,175) |
| Unrealized (losses) gains on mortgage loans | 50 | 73 | (99) | 190 |
| Balance at end of period | $ 12,737 | $ 9,888 | $ 12,737 | $ 9,888 |