Commitments and Contingencies - Schedule of Activity in the Repurchase Reserve (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Commitments and Contingencies [Roll Forward] | ||||
Balance at beginning of period | $ 659 | $ 930 | $ 697 | $ 899 |
Provision for loan repurchases or indemnifications | 77 | 75 | 95 | 125 |
Losses on loans repurchased or indemnified | (73) | (194) | (129) | (213) |
Balance at end of period | $ 663 | $ 811 | $ 663 | $ 811 |