XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
NET EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]            
Net Earnings - Basic and Diluted $ 29,782 $ 28,930 $ 22,731 $ 23,411 $ 58,712 $ 46,142
Weighted average common shares - basic (in shares) 31,999,000   32,232,000   32,020,000 32,243,000
Effect of dilutive securities - stock options, restricted stock, and performance shares (in shares) 315,000   419,000   375,000 410,000
Weighted average common shares - diluted (in shares) 32,314,000   32,651,000   32,395,000 32,653,000
Net earnings per share - basic (in dollars per share) $ 0.93   $ 0.71   $ 1.83 $ 1.43
Net earnings per share - diluted (in dollars per share) $ 0.92   $ 0.70   $ 1.81 $ 1.41
Anti-dilutive shares (in shares) 294,568   153,868   237,453 304,324