XML 75 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]            
Net income $ 6,731 $ (164) $ 11,823 $ 4,639 $ 6,567 $ 16,462
Weighted average common shares 47,756,326   48,239,928   47,560,847 48,138,125
Stock-based awards 688,548   178,450   883,811 326,952
Weighted average common shares assuming dilution 48,444,874   48,418,378   48,444,658 48,465,077
Earnings (Loss) Per Share, Basic and Diluted [Abstract]            
Basic earnings per share $ 0.14   $ 0.25   $ 0.14 $ 0.34
Diluted earnings per share $ 0.14   $ 0.24   $ 0.14 $ 0.34
Anti-dilutive shares excluded from calculations of diluted earnings per share 907,210   1,484,976   1,032,655 1,329,519