| Financing Receivable Credit Quality Indicators [Table Text Block] |
| | | Term Loans Amortized Cost Basis by Origination Year | | | | | | | | | | | | | |
| December 31, 2024 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| (Dollars in thousands) | | 2024 | | | 2023 | | | 2022 | | | 2021 | | | 2020 | | | Prior | | | Revolving Loans | | | Revolving Loans converted to Term | | | Total | |
| Residential Real Estate - Single Family | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 18,439 | | | $ | 44,460 | | | $ | 17,803 | | | $ | 26,055 | | | $ | 29,482 | | | $ | 32,065 | | | $ | 24,643 | | | $ | — | | | $ | 192,947 | |
| Criticized | | | 500 | | | | — | | | | 393 | | | | 1,596 | | | | 3,436 | | | | — | | | | — | | | | — | | | | 5,925 | |
| Classified | | | 200 | | | | — | | | | — | | | | 3,507 | | | | 1,338 | | | | — | | | | 440 | | | | — | | | | 5,485 | |
| Total Residential Real Estate - Single Family | | $ | 19,139 | | | $ | 44,460 | | | $ | 18,196 | | | $ | 31,158 | | | $ | 34,256 | | | $ | 32,065 | | | $ | 25,083 | | | $ | — | | | $ | 204,357 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 132 | | | $ | — | | | $ | — | | | $ | 132 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Residential Real Estate - Multifamily | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 12,163 | | | $ | 5,314 | | | $ | 69,629 | | | $ | 24,693 | | | $ | 38,226 | | | $ | 23,199 | | | $ | 390 | | | $ | — | | | $ | 173,614 | |
| Criticized | | | — | | | | 26,250 | | | | — | | | | 11,703 | | | | 606 | | | | 19,514 | | | | — | | | | — | | | | 58,073 | |
| Classified | | | — | | | | — | | | | — | | | | 3,197 | | | | — | | | | — | | | | — | | | | — | | | | 3,197 | |
| Total Residential Real Estate - Multifamily | | $ | 12,163 | | | $ | 31,564 | | | $ | 69,629 | | | $ | 39,593 | | | $ | 38,832 | | | $ | 42,713 | | | $ | 390 | | | $ | — | | | $ | 234,884 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Residential Real Estate - Farmland | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 106 | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 134 | | | $ | — | | | $ | — | | | $ | 240 | |
| Total Residential Real Estate - Farmland | | $ | 106 | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 134 | | | $ | — | | | $ | — | | | $ | 240 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial Real Estate - Owner Occupied | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 23,633 | | | $ | 64,924 | | | $ | 81,427 | | | $ | 41,167 | | | $ | 38,446 | | | $ | 78,706 | | | $ | 24,921 | | | $ | — | | | $ | 353,224 | |
| Criticized | | | — | | | | 4,500 | | | | — | | | | — | | | | — | | | | — | | | | — | | | | — | | | | 4,500 | |
| Total Commercial Real Estate - Owner Occupied | | $ | 23,633 | | | $ | 69,424 | | | $ | 81,427 | | | $ | 41,167 | | | $ | 38,446 | | | $ | 78,706 | | | $ | 24,921 | | | $ | — | | | $ | 357,724 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial Real Estate - Non-Owner Occupied | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 75,392 | | | $ | 9,668 | | | $ | 154,994 | | | $ | 58,931 | | | $ | 46,057 | | | $ | 153,682 | | | $ | 34,180 | | | $ | — | | | $ | 532,904 | |
| Criticized | | | — | | | | — | | | | — | | | | — | | | | 15,664 | | | | — | | | | — | | | | — | | | | 15,664 | |
| Classified | | | — | | | | 11,160 | | | | — | | | | — | | | | 328 | | | | — | | | | — | | | | — | | | | 11,488 | |
| Total Commercial Real Estate - Non-Owner Occupied | | $ | 75,392 | | | $ | 20,828 | | | $ | 154,994 | | | $ | 58,931 | | | $ | 62,049 | | | $ | 153,682 | | | $ | 34,180 | | | $ | — | | | $ | 560,056 | |
| Current period gross write-offs | | $ | — | | | $ | 740 | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 740 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Construction & Land Development | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 3,149 | | | $ | 5,358 | | | $ | 19,680 | | | $ | 8,849 | | | $ | 718 | | | $ | 234 | | | $ | 325,885 | | | $ | — | | | $ | 363,873 | |
| Criticized | | | — | | | | — | | | | — | | | | — | | | | — | | | | — | | | | 1,138 | | | | — | | | | 1,138 | |
| Classified | | | — | | | | — | | | | 1,950 | | | | — | | | | — | | | | — | | | | 26,424 | | | | — | | | | 28,374 | |
| Total Construction & Land Development | | $ | 3,149 | | | $ | 5,358 | | | $ | 21,630 | | | $ | 8,849 | | | $ | 718 | | | $ | 234 | | | $ | 353,447 | | | $ | — | | | $ | 393,385 | |
| Current period gross write-offs | | $ | — | | | $ | 289 | | | $ | — | | | $ | 259 | | | $ | 3,136 | | | $ | — | | | $ | — | | | $ | — | | | | 3,684 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial & Industrial | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 15,470 | | | $ | 7,197 | | | $ | 10,237 | | | $ | 3,793 | | | $ | 2,026 | | | $ | 7,550 | | | $ | 27,625 | | | $ | — | | | $ | 73,898 | |
| Classified | | | 319 | | | | — | | | | — | | | | 3,712 | | | | — | | | | 1,600 | | | | 3,249 | | | | — | | | | 8,880 | |
| Total Commercial & Industrial | | $ | 15,789 | | | $ | 7,197 | | | $ | 10,237 | | | $ | 7,505 | | | $ | 2,026 | | | $ | 9,150 | | | $ | 30,874 | | | $ | — | | | $ | 82,778 | |
| Current period gross write-offs | | $ | 4 | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 4 | |
| | | | | | | | | | | | | | | | | | | | — | | | | | | | | | | | | | | | | | |
| Consumer - Unsecured | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 343 | | | $ | — | | | $ | 343 | |
| Total Consumer - Unsecured | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 343 | | | $ | — | | | $ | 343 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Consumer - Secured | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 187 | | | $ | 41 | | | $ | 184 | | | $ | — | | | $ | 13 | | | $ | 721 | | | $ | 85 | | | | | | | $1,231 | |
| Total Consumer - Secured | | $ | 187 | | | $ | 41 | | | $ | 184 | | | $ | — | | | $ | 13 | | | $ | 721 | | | $ | 85 | | | $ | — | | | $ | 1,231 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 9 | | | $ | — | | | $ | — | | | $ | 9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 148,539 | | | $ | 136,962 | | | $ | 353,954 | | | $ | 163,488 | | | $ | 154,968 | | | $ | 296,291 | | | $ | 438,072 | | | $ | — | | | $ | 1,692,274 | |
| Criticized | | | 500 | | | | 30,750 | | | | 393 | | | | 13,299 | | | | 19,706 | | | | 19,514 | | | | 1,138 | | | | — | | | | 85,300 | |
| Classified | | | 519 | | | | 11,160 | | | | 1,950 | | | | 10,416 | | | | 1,666 | | | | 1,600 | | | | 30,113 | | | | — | | | | 57,424 | |
| Total loans | | $ | 149,558 | | | $ | 178,872 | | | $ | 356,297 | | | $ | 187,203 | | | $ | 176,340 | | | $ | 317,405 | | | $ | 469,323 | | | $ | — | | | $ | 1,834,998 | |
| Current period gross write-offs | | $ | 4 | | | $ | 1,029 | | | $ | — | | | $ | 259 | | | $ | 3,136 | | | $ | 141 | | | $ | — | | | $ | — | | | $ | 4,569 | |
| | | Term Loans Amortized Cost Basis by Origination Year | | | | | | | | | | | | | |
| December 31, 2023 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| (Dollars in thousands) | | 2023 | | | 2022 | | | 2021 | | | 2020 | | | 2019 | | | Prior | | | Revolving Loans | | | Revolving Loans converted to Term | | | Total | |
| Residential Real Estate - Single Family | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 50,101 | | | $ | 17,502 | | | $ | 26,434 | | | $ | 34,453 | | | $ | 20,610 | | | $ | 20,542 | | | $ | 33,217 | | | $ | — | | | $ | 202,859 | |
| Classified | | | — | | | | — | | | | — | | | | — | | | | 409 | | | | — | | | | 149 | | | | — | | | | 558 | |
| Total Residential Real Estate - Single Family | | $ | 50,101 | | | $ | 17,502 | | | $ | 26,434 | | | $ | 34,453 | | | $ | 21,019 | | | $ | 20,542 | | | $ | 33,366 | | | $ | — | | | $ | 203,417 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Residential Real Estate - Multifamily | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 28,346 | | | $ | 81,180 | | | $ | 60,156 | | | $ | 39,286 | | | $ | 27,270 | | | $ | 10,797 | | | $ | 24,005 | | | $ | — | | | $ | 271,040 | |
| Total Residential Real Estate - Multifamily | | $ | 28,346 | | | $ | 81,180 | | | $ | 60,156 | | | $ | 39,286 | | | $ | 27,270 | | | $ | 10,797 | | | $ | 24,005 | | | $ | — | | | $ | 271,040 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Residential Real Estate - Farmland | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 145 | | | $ | — | | | $ | — | | | $ | 145 | |
| Total Residential Real Estate - Farmland | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 145 | | | $ | — | | | $ | — | | | $ | 145 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial Real Estate - Owner Occupied | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 70,476 | | | $ | 55,222 | | | $ | 43,576 | | | $ | 39,621 | | | $ | 32,044 | | | $ | 37,360 | | | $ | 2,633 | | | $ | — | | | $ | 280,932 | |
| Classified | | | — | | | | — | | | | — | | | | — | | | | 1,120 | | | | — | | | | — | | | | — | | | | 1,120 | |
| Total Commercial Real Estate - Owner Occupied | | $ | 70,476 | | | $ | 55,222 | | | $ | 43,576 | | | $ | 39,621 | | | $ | 33,164 | | | $ | 37,360 | | | $ | 2,633 | | | $ | — | | | $ | 282,052 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial Real Estate - Non-Owner Occupied | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 23,091 | | | $ | 101,617 | | | $ | 51,291 | | | $ | 48,692 | | | $ | 30,595 | | | $ | 150,629 | | | $ | 32,122 | | | $ | — | | | $ | 438,037 | |
| Criticized | | | — | | | | — | | | | — | | | | 16,000 | | | | — | | | | — | | | | — | | | | — | | | | 16,000 | |
| Classified | | | — | | | | — | | | | — | | | | — | | | | 7,738 | | | | — | | | | — | | | | — | | | | 7,738 | |
| Total Commercial Real Estate - Non-Owner Occupied | | $ | 23,091 | | | $ | 101,617 | | | $ | 51,291 | | | $ | 64,692 | | | $ | 38,333 | | | $ | 150,629 | | | $ | 32,122 | | | $ | — | | | $ | 461,775 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Construction & Land Development | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 6,416 | | | $ | 32,544 | | | $ | 13,612 | | | $ | 2,455 | | | $ | — | | | $ | 8,118 | | | $ | 355,689 | | | $ | — | | | $ | 418,834 | |
| Classified | | | — | | | | 1,454 | | | | — | | | | — | | | | — | | | | — | | | | 9,349 | | | | — | | | | 10,803 | |
| Total Construction & Land Development | | $ | 6,416 | | | $ | 33,998 | | | $ | 13,612 | | | $ | 2,455 | | | $ | — | | | $ | 8,118 | | | $ | 365,038 | | | $ | — | | | $ | 429,637 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commercial & Industrial | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 10,150 | | | $ | 5,271 | | | $ | 13,530 | | | $ | 3,495 | | | $ | 1,230 | | | $ | 10,466 | | | $ | 27,299 | | | $ | — | | | $ | 71,441 | |
| Criticized | | | — | | | | — | | | | — | | | | — | | | | — | | | | — | | | | 2,997 | | | | — | | | | 2,997 | |
| Classified | | | — | | | | — | | | | — | | | | — | | | | 536 | | | | 353 | | | | 88 | | | | — | | | | 977 | |
| Total Commercial & Industrial | | $ | 10,150 | | | $ | 5,271 | | | $ | 13,530 | | | $ | 3,495 | | | $ | 1,766 | | | $ | 10,819 | | | $ | 30,384 | | | $ | — | | | $ | 75,415 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 261 | | | $ | 201 | | | $ | — | | | $ | — | | | $ | 462 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Consumer - Unsecured | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 271 | | | $ | — | | | $ | 271 | |
| Total Consumer - Unsecured | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 271 | | | $ | — | | | $ | 271 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Consumer - Secured | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 55 | | | $ | 252 | | | $ | 3 | | | $ | 51 | | | $ | 1,400 | | | $ | 1,497 | | | $ | 81 | | | $ | — | | | $ | 3,339 | |
| Total Consumer - Secured | | $ | 55 | | | $ | 252 | | | $ | 3 | | | $ | 51 | | | $ | 1,400 | | | $ | 1,497 | | | $ | 81 | | | $ | — | | | $ | 3,339 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 6 | | | $ | — | | | $ | — | | | $ | 6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Pass | | $ | 188,635 | | | $ | 293,588 | | | $ | 208,602 | | | $ | 168,053 | | | $ | 113,149 | | | $ | 239,554 | | | $ | 475,317 | | | $ | — | | | $ | 1,686,898 | |
| Criticized | | | — | | | | — | | | | — | | | | 16,000 | | | | — | | | | — | | | | 2,997 | | | | — | | | | 18,997 | |
| Classified | | | — | | | | 1,454 | | | | — | | | | — | | | | 9,803 | | | | 353 | | | | 9,586 | | | | — | | | | 21,196 | |
| Total loans | | $ | 188,635 | | | $ | 293,588 | | | $ | 208,602 | | | $ | 168,053 | | | $ | 113,149 | | | $ | 239,560 | | | $ | 475,317 | | | $ | — | | | $ | 1,727,091 | |
| Current period gross write-offs | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 261 | | | $ | 207 | | | $ | — | | | $ | — | | | $ | 468 | |
|