XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earning Per Share Basic And Diluted [Abstract]    
Weighted average shares outstanding 5,760,962 5,839,562
Weighted average director stock equivalent shares 113,519 114,783
Basic shares 5,874,481 5,954,345
Dilutive shares 402,650 419,650
Diluted shares 6,277,131 6,373,995
Net income $ 2,107 $ 2,072
Basic net income per share $ 0.36 $ 0.35
Diluted net income per share $ 0.34 $ 0.33