XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Details 1) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 12,107 57,091 12,080 15,045
Dilutive securities 503,000 626,000 542,000 714,000
Diluted (in shares) 21,703,000 21,506,000 21,718,000 21,545,000
Basic (in dollars per share) $ 1.34 $ 0.91 $ 2.46 $ 1.72
Diluted (in dollars per share) $ 1.31 $ 0.88 $ 2.40 $ 1.66