XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earning Per Share Basic And Diluted [Abstract]        
Weighted average shares outstanding 5,874,769 5,839,658 5,858,812 6,016,770
Weighted average director stock equivalent shares 109,793 111,608 113,142 114,853
Basic shares 5,984,562 5,951,266 5,971,954 6,131,623
Dilutive shares 419,650 419,650 419,650 419,650
Diluted shares 6,404,212 6,370,916 6,391,604 6,551,273
Net income $ 2,113 $ 1,860 $ 6,208 $ 4,636
Basic net income per share $ 0.35 $ 0.31 $ 1.04 $ 0.76
Diluted net income per share $ 0.33 $ 0.29 $ 0.97 $ 0.71