| Comprehensive Income (Loss) Note [Text Block] |
Note 8. Accumulated Other Comprehensive (Loss)
Changes in each component of accumulated other comprehensive (loss) were as follows (in thousands):
| | | Net Unrealized Gains (Losses) on Securities | | | Change in Fair Value of Cash Flow Hedges | | | Accumulated Other Comprehensive (Loss) | |
| Balance at March 31, 2025 | | $ | (19,017 | ) | | $ | 1,954 | | | | (17,063 | ) |
| Unrealized holding gains (net of tax, $231) | | | 868 | | | | — | | | | 868 | |
| Amortization of unrealized holding losses on available-for-sale securities transferred to held to maturity (net of tax of $51) | | | 191 | | | | — | | | | 191 | |
| Change in fair value of cash flow hedge (net of tax, ($23)) | | | — | | | | (88 | ) | | | (88 | ) |
| Change during period | | | 1,059 | | | | (88 | ) | | | 971 | |
| Balance at June 30, 2025 | | $ | (17,958 | ) | | $ | 1,866 | | | $ | (16,092 | ) |
| | | | | | | | | | | | | |
| Balance at March 31, 2026 | | $ | (15,234 | ) | | $ | 1,807 | | | | (13,427 | ) |
| Unrealized holding gains (net of tax, $98) | | | 371 | | | | — | | | | 371 | |
| Amortization of unrealized holding losses on available-for-sale securities transferred to held to maturity (net of tax of $42) | | | 158 | | | | — | | | | 158 | |
| Change in fair value of cash flow hedge (net of tax, $6) | | | — | | | | 22 | | | | 22 | |
| Change during period | | | 529 | | | | 22 | | | | 551 | |
| Balance at June 30, 2026 | | $ | (14,705 | ) | | $ | 1,829 | | | $ | (12,876 | ) |
| | | Net Unrealized Gains (Losses) on Securities | | | Change in Fair Value of Cash Flow Hedges | | | Accumulated Other Comprehensive (Loss) | |
| Balance at December 31, 2024 | | $ | (20,817 | ) | | $ | 2,125 | | | $ | (18,692 | ) |
| Unrealized holding gains (net of tax, $659) | | | 2,480 | | | | — | | | | 2,480 | |
| Amortization of unrealized holding losses on available-for-sale securities transferred to held to maturity (net of tax of $101) | | | 379 | | | | — | | | | 379 | |
| Change in fair value of cash flow hedge (net of tax, ($69)) | | | — | | | | (259 | ) | | | (259 | ) |
| Change during period | | | 2,859 | | | | (259 | ) | | | 2,600 | |
| Balance at June 30, 2025 | | $ | (17,958 | ) | | $ | 1,866 | | | $ | (16,092 | ) |
| | | | | | | | | | | | | |
| Balance at December 31, 2025 | | $ | (14,049 | ) | | $ | 1,810 | | | $ | (12,239 | ) |
| Unrealized holding gains (net of tax, ($267)) | | | (1,001 | ) | | | — | | | | (1,001 | ) |
| Amortization of unrealized holding losses on available-for-sale securities transferred to held to maturity (net of tax of $91) | | | 351 | | | | — | | | | 351 | |
| Reclassification adjustment (net of tax, ($2)) | | | (6 | ) | | | — | | | | (6 | ) |
| Change in fair value of cash flow hedge (net of tax, $5) | | | — | | | | 19 | | | | 19 | |
| Change during period | | | (656 | ) | | | 19 | | | | (637 | ) |
| Balance at June 30, 2026 | | $ | (14,705 | ) | | $ | 1,829 | | | $ | (12,876 | ) |
The following table presents information related to reclassifications from accumulated other comprehensive income (loss) for the six months ended June 30, 2026 (in thousands):
| Details About Accumulated Other Comprehensive Income (Loss) | | Amount Reclassified from Accumulated Other Comprehensive Income (Loss) | | Affected Line Item in the Consolidated Statements of Income |
| | | Six Months Ended | | |
| | | June 30, 2026 | | | June 30, 2025 | | |
| Securities available for sale: | | | | | | | | | |
| Net securities gains reclassified into earnings | | $ | (8 | ) | | $ | — | | Net gains on securities available for sale |
| Related income tax expense | | | 2 | | | | — | | Income tax expense |
| Total reclassifications | | $ | (6 | ) | | $ | — | | Net of tax |
|