XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earning Per Share Basic And Diluted [Abstract]        
Weighted average shares outstanding 5,770,960 5,868,107 5,762,892 5,851,973
Weighted average director stock equivalent shares 109,747 114,740 111,159 114,504
Basic shares 5,880,707 5,982,847 5,874,051 5,966,477
Dilutive shares 327,700 419,650 327,700 419,650
Diluted shares 6,208,407 6,402,497 6,201,751 6,386,127
Net income $ 2,127 $ 2,023 $ 4,234 $ 4,095
Basic net income per share $ 0.36 $ 0.34 $ 0.72 $ 0.69
Diluted net income per share $ 0.34 $ 0.31 $ 0.68 $ 0.64