Loans and Allowance for Credit Losses on Loans - Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Loans and Allowance for Credit Losses on Loans | |||
| Purchase of loans | $ 39,349 | $ 30,408 | |
| Standby letters of credit | |||
| Loans and Allowance for Credit Losses on Loans | |||
| Loan guarantee | $ 204,900 | $ 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 | $ 800 | $ 3,500 | |