Loans and Allowance for Credit Losses - Schedule of Finance Receivable Allowance for Unfunded Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance | $ 10,303 | $ 9,819 | $ 10,116 | $ 9,805 |
| Ending balance | 10,451 | 9,722 | 10,451 | 9,722 |
| Unfunded Commitments | ||||
| Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance | 760 | 583 | 746 | 691 |
| Provision / Recovery for Credit Losses - Unfunded Commitments | (140) | 144 | 126 | 36 |
| Ending balance | $ 620 | $ 727 | $ 620 | $ 727 |