Risks and Uncertainties - Loan Repurchase Reserve Activity (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Loan Repurchase Reserve [Roll Forward] | ||
| Loan repurchase reserve at beginning of period | $ 4,268 | $ 7,523 |
| Provision/(recovery) | 638 | (2,127) |
| Charge-offs | (1,057) | (351) |
| Loan repurchase reserve at end of period | $ 3,849 | $ 5,045 |