XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Basis Of Presentation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basis Of Presentation [Abstract]    
Weighted average shares outstanding (basic) 4,395 4,446
Impact of common stock equivalents 22 24
Weighted average shares outstanding (diluted) 4,417 4,470
Anti-dilutive options excluded from calculation 25 30
Net income $ 3,292 $ 3,012
Basic earnings per share $ 0.75 $ 0.68
Diluted earnings per share $ 0.75 $ 0.67