XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Details 1) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 12,235 14,017 12,132 12,182
Dilutive securities 516,000 608,000 546,000 691,000
Diluted (in shares) 21,730,000 21,556,000 21,735,000 21,561,000
Basic (in dollars per share) $ 1.47 $ 1.19 $ 3.93 $ 2.91
Diluted (in dollars per share) $ 1.43 $ 1.16 $ 3.83 $ 2.82