XML 49 R43.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average shares outstanding 5,759,822 5,733,480 5,739,415 5,752,991
Weighted average director stock equivalent shares 78,557 105,799 87,310 109,588
Basic shares 5,838,379 5,839,279 5,826,725 5,862,579
Dilutive shares 230,000 317,600 230,000 317,600
Diluted shares 6,068,379 6,156,879 6,056,725 6,180,179
Net income $ 1,936 $ 2,222 $ 3,863 $ 6,456
Basic net income per share $ 0.33 $ 0.38 $ 0.66 $ 1.1
Diluted net income per share $ 0.32 $ 0.36 $ 0.64 $ 1.04