XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Income per Share            
Net income $ 9,451 $ 9,108 $ 8,418 $ 8,496 $ 18,559 $ 16,914
Weighted average common shares outstanding - Basic 10,504   10,427   10,475 10,432
Plus: Potential dilutive common stock equivalents (in shares) 202   142   210 135
Weighted average common shares outstanding - Diluted (in shares) 10,706   10,569   10,685 10,567
Net income per common share - Basic $ 0.90   $ 0.81   $ 1.77 $ 1.62
Net income per common share - Diluted $ 0.88   $ 0.80   $ 1.74 $ 1.60
Stock options and common stock excluded from the income per share calculation as their effect would have been anti-dilutive (in shares)     247     262