XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Basis Of Presentation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basis Of Presentation [Abstract]        
Weighted average shares outstanding (basic) 4,355 4,401 4,377 4,432
Impact of common stock equivalents 14 23 14 21
Weighted average shares outstanding (diluted) 4,369 4,424 4,391 4,453
Anti-dilutive options excluded from calculation 49 29 49 30
Net income $ 3,859 $ 4,631 $ 10,127 $ 11,221
Basic earnings per share $ 0.89 $ 1.05 $ 2.31 $ 2.53
Diluted earnings per share $ 0.88 $ 1.05 $ 2.31 $ 2.52