XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE - (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Shares        
Basic (in shares) 18,640 18,218 18,573 18,186
Effect of dilutive stock options (in shares) 783 643 822 637
Diluted (in shares) 19,423 18,861 19,395 18,823
Per Share Amount        
Basic (in dollars per share) $ 1.20 $ 0.59 $ 2.62 $ 0.46
Effect of dilutive stock options (in dollars per share) (0.05) (0.02) (0.11) (0.02)
Diluted (in dollars per share) $ 1.15 $ 0.57 $ 2.51 $ 0.44