Investment securities - Fair Value and Unrealized Losses of Investment Securities in Continuous Unrealized Loss Position (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
security
|
Dec. 31, 2025
USD ($)
security
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
105
|
59
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
197
|
215
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
302
|
274
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 131,233
|
$ 93,724
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
213,779
|
243,642
|
| Available-for-sale Debt Securities, Total |
345,012
|
337,366
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
2,781
|
943
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
32,148
|
31,382
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 34,929
|
$ 32,325
|
| Held to Maturity, Debt Securities |
|
|
| Held to Maturity, Less Than 12 Months, Number of Securities in a Loss Position | security |
6
|
|
| Held to Maturity, 12 Months or Longer, Number of Securities in a Loss Position | security |
21
|
22
|
| Total, Held to Maturity, Number of Securities in a Loss Position | security |
27
|
22
|
| Held-to-maturity Debt (HTM) Securities, Less than 12 Months |
$ 4,012
|
|
| Held-to-maturity Debt (HTM) Securities, 12 months or More |
56,942
|
$ 59,243
|
| Held-to-maturity Debt (HTM) Securities, Total |
60,954
|
59,243
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Less than 12 Months |
38
|
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, 12 Months or More |
9,565
|
9,253
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Total |
$ 9,603
|
$ 9,253
|
| U.S. Treasury securities |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
5
|
8
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
5
|
8
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
$ 18,020
|
$ 30,998
|
| Available-for-sale Debt Securities, Total |
18,020
|
30,998
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
1,116
|
1,127
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 1,116
|
$ 1,127
|
| State and municipals, Taxable |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
62
|
64
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
62
|
64
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
$ 56,721
|
$ 59,002
|
| Available-for-sale Debt Securities, Total |
56,721
|
59,002
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
7,077
|
7,018
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 7,077
|
$ 7,018
|
| State and municipals, Tax-exempt |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
73
|
37
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
82
|
87
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
155
|
124
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 63,456
|
$ 35,137
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
58,395
|
63,245
|
| Available-for-sale Debt Securities, Total |
121,851
|
98,382
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
2,090
|
519
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
8,257
|
7,379
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 10,347
|
$ 7,898
|
| Held to Maturity, Debt Securities |
|
|
| Held to Maturity, Less Than 12 Months, Number of Securities in a Loss Position | security |
6
|
|
| Held to Maturity, 12 Months or Longer, Number of Securities in a Loss Position | security |
10
|
11
|
| Total, Held to Maturity, Number of Securities in a Loss Position | security |
16
|
11
|
| Held-to-maturity Debt (HTM) Securities, Less than 12 Months |
$ 4,012
|
|
| Held-to-maturity Debt (HTM) Securities, 12 months or More |
6,091
|
$ 6,641
|
| Held-to-maturity Debt (HTM) Securities, Total |
10,103
|
6,641
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Less than 12 Months |
38
|
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, 12 Months or More |
662
|
620
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Total |
$ 700
|
$ 620
|
| Residential mortgage-backed securities, U.S. government agencies |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
5
|
6
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
5
|
6
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 20,579
|
$ 28,689
|
| Available-for-sale Debt Securities, Total |
20,579
|
28,689
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
360
|
247
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 360
|
$ 247
|
| Held to Maturity, Debt Securities |
|
|
| Held to Maturity, 12 Months or Longer, Number of Securities in a Loss Position | security |
3
|
3
|
| Total, Held to Maturity, Number of Securities in a Loss Position | security |
3
|
3
|
| Held-to-maturity Debt (HTM) Securities, 12 months or More |
$ 10,018
|
$ 10,314
|
| Held-to-maturity Debt (HTM) Securities, Total |
10,018
|
10,314
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, 12 Months or More |
2,054
|
1,977
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Total |
$ 2,054
|
$ 1,977
|
| Residential mortgage-backed securities, U.S. government-sponsored enterprises |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
8
|
3
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
29
|
34
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
37
|
37
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 17,634
|
$ 8,989
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
66,318
|
71,288
|
| Available-for-sale Debt Securities, Total |
83,952
|
80,277
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
169
|
60
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
14,906
|
15,045
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 15,075
|
$ 15,105
|
| Held to Maturity, Debt Securities |
|
|
| Held to Maturity, 12 Months or Longer, Number of Securities in a Loss Position | security |
8
|
8
|
| Total, Held to Maturity, Number of Securities in a Loss Position | security |
8
|
8
|
| Held-to-maturity Debt (HTM) Securities, 12 months or More |
$ 40,833
|
$ 42,288
|
| Held-to-maturity Debt (HTM) Securities, Total |
40,833
|
42,288
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, 12 Months or More |
6,849
|
6,656
|
| Held-to-maturity Debt (HTM) Securities, Unrealized Loss Position, Total |
$ 6,849
|
$ 6,656
|
| Commercial mortgage-backed Securities, U.S. government-sponsored enterprises |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
1
|
1
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
1
|
1
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
$ 1,689
|
$ 1,770
|
| Available-for-sale Debt Securities, Total |
1,689
|
1,770
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
19
|
19
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 19
|
$ 19
|
| Asset backed securities |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
3
|
3
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
2
|
2
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
5
|
5
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 4,776
|
$ 4,884
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
1,822
|
1,888
|
| Available-for-sale Debt Securities, Total |
6,598
|
6,772
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
22
|
12
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
281
|
288
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 303
|
$ 300
|
| Corporate debt securities |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
2
|
2
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
5
|
8
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
7
|
10
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 1,748
|
$ 1,491
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
4,054
|
7,451
|
| Available-for-sale Debt Securities, Total |
5,802
|
8,942
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
2
|
9
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
269
|
313
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 271
|
$ 322
|
| Other |
|
|
| Available-for-sale Debt Securities |
|
|
| Available-for-sale, Less Than 12 Months, Number of Securities in a Loss Position | security |
14
|
8
|
| Available-for-sale, 12 Months or Greater, Number of Securities in a Loss Position | security |
11
|
11
|
| Total, Available-for-sale, Number of Securities in a Loss Position | security |
25
|
19
|
| Available-for-sale Debt Securities, Less than 12 Months, Fair Value |
$ 23,040
|
$ 14,534
|
| Available-for-sale Debt Securities, 12 Months or More, Fair Value |
6,760
|
8,000
|
| Available-for-sale Debt Securities, Total |
29,800
|
22,534
|
| Available-for-sale Debt Securities Unrealized losses, Less than 12 Months |
138
|
96
|
| Available-for-sale Debt Securities Unrealized losses, 12 Months or More |
223
|
193
|
| Available-for-sale Debt Securities Unrealized losses, Total |
$ 361
|
$ 289
|