Liability for Losses Under Representations and Warranties (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| During the period: | ||||
| Balance at beginning of period | $ 35,805 | $ 30,774 | $ 34,894 | $ 29,129 |
| Provision for losses on loans sold resulting from sales of loans | 5,807 | 4,054 | 10,275 | 7,601 |
| Provision for losses on loans sold resulting from change in estimate | (3,662) | (2,220) | (6,652) | (3,635) |
| Losses incurred | (659) | (845) | (1,226) | (1,332) |
| Balance at end of period | 37,291 | 31,763 | 37,291 | 31,763 |
| Unpaid principal balance of loans subject to representations and warranties at end of period | $ 521,743,590 | $ 452,998,620 | $ 521,743,590 | $ 452,998,620 |