XML 133 R121.htm IDEA: XBRL DOCUMENT v3.25.1
Note 21 - Unaudited Quarterly Results of Operations (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
Dec. 31, 2022
Unaudited Quarterly Results Of Operations [Abstract]                      
Interest income $ 22,209 $ 21,945 $ 20,345 $ 19,569 $ 19,257 $ 18,497 $ 15,865 $ 15,463 $ 84,068 $ 69,082 $ 52,421
Interest expense 11,234 10,818 9,753 9,401 9,065 8,284 6,532 5,046 41,206 28,927 7,924
Net interest income 10,975 11,127 10,592 10,168 10,192 10,213 9,333 10,417 42,862 40,155 44,497
(Reversal of) provision for credit losses (255) 159 114 (86) 293 459 209 (1,805) (68) (844) (850)
Non-interest income 1,645 1,967 1,465 1,836 283 1,755 1,580 1,219 6,913 4,837 5,731
Non-interest expense 9,081 8,636 8,934 8,833 8,746 8,671 8,492 8,200 35,484 34,109 31,492
Income before income taxes 3,794 4,299 3,009 3,257 1,436 2,838 2,212 5,241 14,359 11,727 19,586
Provision for income taxes 743 961 544 663 302 494 325 1,123 2,911 2,244 3,665
Net income $ 3,051 $ 3,338 $ 2,465 $ 2,594 $ 1,134 $ 2,344 $ 1,887 $ 4,118 $ 11,448 $ 9,483 $ 15,921
Earnings Per Share - basic $ 0.83 [1] $ 0.91 [1] $ 0.67 [1] $ 0.71 [1] $ 0.31 [1] $ 0.65 [1] $ 0.52 [1] $ 1.15 [1] $ 3.12 $ 2.63 $ 4.47
Earnings Per Share - diluted $ 0.83 [1] $ 0.91 [1] $ 0.67 [1] $ 0.71 [1] $ 0.31 [1] $ 0.65 [1] $ 0.52 [1] $ 1.15 [1] $ 3.12 $ 2.63 $ 4.47
[1] Due to rounding, quarterly earnings per share may not sum to annual earnings per share