XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
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
Mar. 31, 2022
Mar. 31, 2021
Net Income per Common Share [Abstract]    
Net income available to common stockholders $ 9,676 $ 6,834
Basic earnings per share: Income available to common stockholders 9,676 6,834
Diluted earnings per share: Income available to common stockholders $ 9,676 $ 6,834
Basic earnings per share: Income available to common stockholders, Shares 16,980 17,115
Effect of dilutive securities: Stock options: Shares 363 117
Diluted earnings per share: Income available to common stockholders, Shares 17,343 17,232
Basic earnings per share: Income available to common stockholders, Per share amount $ 0.57 $ 0.40
Diluted earnings per share: Income available to common stockholders, Per share amount $ 0.56 $ 0.40