v3.25.4
Consolidated Quarterly Results of Operations (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]                              
Total interest income $ 48,720 $ 49,222 $ 48,629 $ 47,201 $ 47,804 $ 47,379 $ 45,458 $ 44,126 $ 43,399 $ 42,078 $ 40,071 $ 38,115 $ 193,772 $ 184,767 $ 163,663
Total interest expense 14,672 15,116 15,278 15,452 16,218 16,997 16,065 15,225 14,117 12,569 9,765 6,520 60,518 64,505 42,971
Net interest income 34,048 34,106 33,351 31,749 31,586 30,382 29,393 28,901 29,282 29,509 30,306 31,595 133,254 120,262 120,692
Provision (reversal) for loan losses 480 (229) 489 394 873 140 1,261 141 665 351 511 814      
Net interest income after provision for loan losses 33,568 34,335 32,862 31,355 30,713 30,242 28,132 28,760 28,617 29,158 29,795 30,781 132,120 117,847 118,351
Noninterest income 3,998 3,738 3,716 4,009 3,629 3,692 3,755 3,549 3,478 4,399 3,448 3,311 15,461 14,625 14,636
Noninterest expense 23,046 22,531 22,407 21,579 22,355 22,258 21,808 20,868 20,604 21,338 20,959 19,940 89,563 87,289 82,841
Income before income tax expense 14,520 15,542 14,171 13,785 11,987 11,676 10,079 11,441 11,491 12,219 12,284 14,152 58,018 45,183 50,146
Income tax expense 3,109 3,185 2,841 2,821 2,314 2,239 1,961 2,242 2,106 2,465 2,503 2,832 11,956 8,756 9,906
Net Income $ 11,411 $ 12,357 $ 11,330 $ 10,964 $ 9,673 $ 9,437 $ 8,118 $ 9,199 $ 9,385 $ 9,754 $ 9,781 $ 11,320 $ 46,062 $ 36,427 $ 40,240
Basic (in usd per share) $ 1.48 $ 1.60 $ 1.47 $ 1.38 $ 1.22 $ 1.19 $ 1.02 $ 1.15 $ 1.18 $ 1.22 $ 1.22 $ 1.40 $ 5.93 $ 4.58 $ 5.02
Diluted (in usd per share) $ 1.46 $ 1.59 $ 1.45 $ 1.37 $ 1.21 $ 1.18 $ 1.02 $ 1.14 $ 1.17 $ 1.22 $ 1.21 $ 1.39 $ 5.87 $ 4.55 $ 4.99