XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Reconciliation (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Shares        
Basic (in shares) 18,999 18,640 18,952 18,573
Effect of dilutive stock options (in shares) 504 783 607 822
Diluted (in shares) 19,503 19,423 19,559 19,395
Per Share Amount        
Basic (in dollars per share) $ 1.45 $ 1.20 $ 3.43 $ 2.62
Effect of dilutive stock options (in dollars per share) (0.04) (0.05) (0.10) (0.11)
Diluted (in dollars per share) $ 1.41 $ 1.15 $ 3.33 $ 2.51