XML 154 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
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, 2024
Dec. 31, 2023
Quarterly Financial Information (Unaudited)                    
Total interest income $ 40,264 $ 39,550 $ 37,987 $ 37,937 $ 37,758 $ 36,990 $ 35,392 $ 33,354 $ 155,738 $ 143,494
Total interest expense 13,774 14,694 14,563 14,096 13,727 13,457 11,870 9,443 57,127 48,497
Net interest income 26,490 24,856 23,424 23,841 24,031 23,533 23,522 23,911 98,611 94,997
Provision for credit losses, loans 1,300 1,080 926 643 1,811 556 693 108    
Net interest income after provision for credit losses 25,190 23,776 22,498 23,198 22,220 22,977 22,829 23,803 94,662 91,829
Total noninterest income 1,916 2,803 2,032 1,718 2,568 2,043 2,115 1,416 8,469 8,142
Total noninterest expense 12,617 12,012 11,980 12,132 11,740 11,973 11,835 11,428 48,741 46,976
Income before provision for income taxes 14,489 14,567 12,550 12,784 13,048 13,047 13,109 13,791 54,390 52,995
Provision for income taxes 2,984 3,662 3,096 3,198 3,278 3,097 3,409 3,504 12,940 13,288
Net Income (Loss) $ 11,505 $ 10,905 $ 9,454 $ 9,586 $ 9,770 $ 9,950 $ 9,700 $ 10,287 $ 41,450 $ 39,707
Net income per common share - Basic $ 1.15 $ 1.09 $ 0.94 $ 0.95 $ 0.97 $ 0.98 $ 0.96 $ 0.98 $ 4.13 $ 3.89
Net income per common share - Diluted $ 1.13 $ 1.07 $ 0.92 $ 0.94 $ 0.96 $ 0.97 $ 0.95 $ 0.96 $ 4.06 $ 3.84