XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income per Share                
Net income $ 9,950 $ 9,700 $ 10,287 $ 9,942 $ 9,451 $ 9,108 $ 29,937 $ 28,501
Weighted average common shares outstanding - Basic (in shares) 10,128     10,522     10,255 10,491
Plus: Potential dilutive common stock equivalents (in shares) 130     192     126 203
Weighted average common shares outstanding - Diluted (in shares) 10,258     10,714     10,381 10,694
Net income per common share - Basic $ 0.98     $ 0.94     $ 2.92 $ 2.72
Net income per common share - Diluted $ 0.97     $ 0.93     $ 2.88 $ 2.67