XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net Income per Share          
Net income $ 9,700 $ 10,287 $ 9,451 $ 19,987 $ 18,559
Weighted average common shares outstanding - Basic 10,103   10,504 10,319 10,475
Plus: Potential dilutive common stock equivalents (in shares) 100   202 125 210
Weighted average common shares outstanding - Diluted (in shares) 10,203   10,706 10,444 10,685
Net income per common share - Basic $ 0.96   $ 0.90 $ 1.94 $ 1.77
Net income per common share - Diluted $ 0.95   $ 0.88 $ 1.91 $ 1.74
Stock options and common stock excluded from the income per share calculation as their effect would have been anti-dilutive (in shares) 50