Loans and Allowance for Credit Losses on Loans - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Loans and Allowance for Credit Losses on Loans | |||
| Purchase of loans | $ 27,330 | $ 19,871 | |
| Loan guarantee | $ 213,600 | $ 186,500 | |
| Standby letters of credit | Minimum | |||
| Loans and Allowance for Credit Losses on Loans | |||
| Term of loan guarantees | 1 year | ||
| Standby letters of credit | Maximum | |||
| Loans and Allowance for Credit Losses on Loans | |||
| Term of loan guarantees | 10 years | ||
| Residential real estate | |||
| Loans and Allowance for Credit Losses on Loans | |||
| Value of residential loans in process of foreclosure | $ 3,400 | $ 3,500 | |