XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Income per Common Share [Abstract]        
Basic earnings per share: Income available to common stockholders $ 10,025 $ 7,766 $ 19,701 $ 14,600
Diluted earnings per share: Income available to common stockholders $ 10,025 $ 7,766 $ 19,701 $ 14,600
Basic earnings per share: Income available to common stockholders, Shares 16,997 17,126 16,989 17,120
Effect of dilutive securities: Stock options: Shares 407 156 386 137
Diluted earnings per share: Income available to common stockholders, Shares 17,404 17,282 17,375 17,257
Basic earnings per share: Income available to common stockholders, Per share amount $ 0.59 $ 0.45 $ 1.16 $ 0.85
Diluted earnings per share: Income available to common stockholders, Per share amount $ 0.58 $ 0.45 $ 1.13 $ 0.85