XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earning Per Share Basic And Diluted [Abstract]        
Weighted average shares outstanding 5,733,480 5,874,769 5,752,991 5,858,812
Weighted average director stock equivalent shares 105,799 109,793 109,588 113,142
Basic shares 5,839,279 5,984,562 5,862,579 5,971,954
Dilutive shares 317,600 419,650 317,600 419,650
Diluted shares 6,156,879 6,404,212 6,180,179 6,391,604
Net income $ 2,222 $ 2,113 $ 6,456 $ 6,208
Basic net income per share $ 0.38 $ 0.35 $ 1.1 $ 1.04
Diluted net income per share $ 0.36 $ 0.33 $ 1.04 $ 0.97