Loan Portfolio and Allowance for Credit Losses, Risk Category of Loans (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
Total loans |
$ 5,116,137
|
|
$ 5,098,058
|
Current-period Gross writeoffs |
124
|
$ 161
|
|
Commercial [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
Total loans |
302,753
|
|
286,857
|
Current-period Gross writeoffs |
4
|
0
|
|
Commercial [Member] | Commercial Real Estate [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
17,533
|
|
47,687
|
2024/2023 |
48,481
|
|
54,877
|
2023/2022 |
52,782
|
|
74,339
|
2022/2021 |
73,225
|
|
22,215
|
2021/2020 |
22,085
|
|
15,036
|
Prior |
64,301
|
|
50,977
|
Revolving Loans Amortized Cost Basis |
4,893
|
|
2,169
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
283,300
|
|
267,300
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
10
|
2021/2020 |
0
|
|
431
|
2020/2019 |
0
|
|
0
|
Prior |
0
|
|
0
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
0
|
|
441
|
Commercial [Member] | Commercial Real Estate [Member] | Pass [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
17,533
|
|
47,687
|
2024/2023 |
48,481
|
|
54,877
|
2023/2022 |
52,782
|
|
73,094
|
2022/2021 |
71,625
|
|
22,215
|
2021/2020 |
22,085
|
|
15,014
|
Prior |
63,390
|
|
50,052
|
Revolving Loans Amortized Cost Basis |
4,893
|
|
2,169
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
280,789
|
|
265,108
|
Commercial [Member] | Commercial Real Estate [Member] | Special Mention [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
242
|
2022/2021 |
241
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
0
|
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
241
|
|
242
|
Commercial [Member] | Commercial Real Estate [Member] | Substandard [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
1,003
|
2022/2021 |
1,359
|
|
0
|
2021/2020 |
0
|
|
22
|
Prior |
873
|
|
887
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
2,232
|
|
1,912
|
Commercial [Member] | Commercial Real Estate [Member] | Doubtful [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
38
|
|
38
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
38
|
|
38
|
Commercial [Member] | Other [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
877
|
|
1,855
|
2024/2023 |
2,543
|
|
7,417
|
2023/2022 |
7,128
|
|
1,796
|
2022/2021 |
1,716
|
|
429
|
2021/2020 |
330
|
|
184
|
Prior |
2,301
|
|
2,242
|
Revolving Loans Amortized Cost Basis |
4,558
|
|
5,634
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
19,453
|
|
19,557
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
2020/2019 |
4
|
|
0
|
Prior |
0
|
|
0
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
4
|
|
0
|
Commercial [Member] | Other [Member] | Pass [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
877
|
|
1,842
|
2024/2023 |
2,531
|
|
7,417
|
2023/2022 |
7,128
|
|
1,796
|
2022/2021 |
1,716
|
|
407
|
2021/2020 |
324
|
|
184
|
Prior |
2,203
|
|
2,108
|
Revolving Loans Amortized Cost Basis |
4,520
|
|
5,634
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
19,299
|
|
19,388
|
Commercial [Member] | Other [Member] | Special Mention [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
0
|
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
0
|
|
0
|
Commercial [Member] | Other [Member] | Substandard [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
13
|
2024/2023 |
12
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
22
|
2021/2020 |
6
|
|
0
|
Prior |
98
|
|
134
|
Revolving Loans Amortized Cost Basis |
38
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
154
|
|
169
|
Commercial [Member] | Other [Member] | Doubtful [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
|
2024/2023 |
0
|
|
|
2023/2022 |
0
|
|
|
2022/2021 |
0
|
|
|
2021/2020 |
0
|
|
|
Prior |
0
|
|
|
Revolving Loans Amortized Cost Basis |
0
|
|
|
Revolving Loan Converted to Term |
0
|
|
|
Total loans |
0
|
|
|
Real Estate Mortgage - 1 to 4 Family [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
Total loans |
4,800,367
|
|
4,797,563
|
Current-period Gross writeoffs |
80
|
117
|
|
Real Estate Mortgage - 1 to 4 Family [Member] | First Mortgages [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
55,087
|
|
313,944
|
2024/2023 |
319,051
|
|
399,709
|
2023/2022 |
394,372
|
|
536,093
|
2022/2021 |
528,877
|
|
822,674
|
2021/2020 |
808,026
|
|
682,083
|
Prior |
2,217,485
|
|
1,576,122
|
Revolving Loans Amortized Cost Basis |
1,373
|
|
938
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
4,324,271
|
|
4,331,563
|
2024/2023 |
0
|
|
194
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
2020/2019 |
0
|
|
0
|
Prior |
80
|
|
18
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
80
|
|
212
|
Real Estate Mortgage - 1 to 4 Family [Member] | First Mortgages [Member] | Performing [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
55,087
|
|
313,944
|
2024/2023 |
319,051
|
|
398,722
|
2023/2022 |
393,819
|
|
535,702
|
2022/2021 |
528,695
|
|
821,804
|
2021/2020 |
807,063
|
|
681,840
|
Prior |
2,204,696
|
|
1,563,659
|
Revolving Loans Amortized Cost Basis |
1,373
|
|
938
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
4,309,784
|
|
4,316,609
|
Real Estate Mortgage - 1 to 4 Family [Member] | First Mortgages [Member] | Nonperforming [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
987
|
2023/2022 |
553
|
|
391
|
2022/2021 |
182
|
|
870
|
2021/2020 |
963
|
|
243
|
Prior |
12,789
|
|
12,463
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
14,487
|
|
14,954
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Loans [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
2,300
|
|
6,621
|
2024/2023 |
6,103
|
|
8,586
|
2023/2022 |
8,262
|
|
5,509
|
2022/2021 |
5,290
|
|
6,490
|
2021/2020 |
6,355
|
|
5,066
|
Prior |
27,980
|
|
24,467
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
56,290
|
|
56,739
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
2020/2019 |
0
|
|
0
|
Prior |
0
|
|
0
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
0
|
|
0
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Loans [Member] | Performing [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
2,300
|
|
6,621
|
2024/2023 |
6,103
|
|
8,586
|
2023/2022 |
8,262
|
|
5,354
|
2022/2021 |
5,136
|
|
6,490
|
2021/2020 |
6,355
|
|
5,066
|
Prior |
27,614
|
|
24,096
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
55,770
|
|
56,213
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Loans [Member] | Nonperforming [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
155
|
2022/2021 |
154
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
366
|
|
371
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
520
|
|
526
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Lines of Credit [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
744
|
|
4,793
|
2024/2023 |
4,213
|
|
1,558
|
2023/2022 |
1,102
|
|
1,180
|
2022/2021 |
1,365
|
|
887
|
2021/2020 |
1,048
|
|
46
|
Prior |
17,663
|
|
17,127
|
Revolving Loans Amortized Cost Basis |
393,671
|
|
383,670
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
419,806
|
|
409,261
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
2020/2019 |
0
|
|
0
|
Prior |
0
|
|
116
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
0
|
|
116
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Lines of Credit [Member] | Performing [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
744
|
|
4,793
|
2024/2023 |
4,213
|
|
1,558
|
2023/2022 |
1,102
|
|
1,110
|
2022/2021 |
1,295
|
|
887
|
2021/2020 |
1,048
|
|
46
|
Prior |
15,117
|
|
14,595
|
Revolving Loans Amortized Cost Basis |
393,365
|
|
383,425
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
416,884
|
|
406,414
|
Real Estate Mortgage - 1 to 4 Family [Member] | Home Equity Lines of Credit [Member] | Nonperforming [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
0
|
2023/2022 |
0
|
|
70
|
2022/2021 |
70
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
2,546
|
|
2,532
|
Revolving Loans Amortized Cost Basis |
306
|
|
245
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
2,922
|
|
2,847
|
Installment [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
771
|
|
2,862
|
2024/2023 |
2,881
|
|
5,518
|
2023/2022 |
4,860
|
|
2,843
|
2022/2021 |
2,507
|
|
724
|
2021/2020 |
603
|
|
123
|
Prior |
456
|
|
540
|
Revolving Loans Amortized Cost Basis |
939
|
|
1,028
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
13,017
|
|
13,638
|
2024/2023 |
0
|
|
0
|
2023/2022 |
15
|
|
53
|
2022/2021 |
7
|
|
47
|
2021/2020 |
15
|
|
35
|
2020/2019 |
0
|
|
4
|
Prior |
3
|
|
31
|
Revolving Loans Amortized Cost Basis Writeoffs |
0
|
|
0
|
Revolving Loan Converted to Term Writeoffs |
0
|
|
0
|
Current-period Gross writeoffs |
40
|
$ 44
|
170
|
Installment [Member] | Performing [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
771
|
|
2,846
|
2024/2023 |
2,831
|
|
5,513
|
2023/2022 |
4,856
|
|
2,788
|
2022/2021 |
2,471
|
|
705
|
2021/2020 |
584
|
|
123
|
Prior |
422
|
|
505
|
Revolving Loans Amortized Cost Basis |
939
|
|
1,028
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
12,874
|
|
13,508
|
Installment [Member] | Nonperforming [Member] |
|
|
|
Credit Risk Profile, Segregated by Class [Abstract] |
|
|
|
2025/2024 |
0
|
|
16
|
2024/2023 |
50
|
|
5
|
2023/2022 |
4
|
|
55
|
2022/2021 |
36
|
|
19
|
2021/2020 |
19
|
|
0
|
Prior |
34
|
|
35
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loan Converted to Term |
0
|
|
0
|
Total loans |
$ 143
|
|
$ 130
|