Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Reconciliation Of Common Shares Used In Denominator For Computing Basic And Diluted EPS) (Details)

v3.19.2
Earnings Per Share (Reconciliation Of Common Shares Used In Denominator For Computing Basic And Diluted EPS) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 431,712 399,524 356,167 311,837
Weighted average shares of common stock outstanding, used in computing basic earnings per share (in shares) 67,930,000 70,021,000 68,109,000 70,050,000
Effect of dilutive stock options and restricted stock units (in shares) 630,000 727,000 716,000 774,000
Weighted-average shares of common stock outstanding, used in computing diluted earnings per share (in shares) 68,560,000 70,748,000 68,825,000 70,824,000
Income Loss From Continuing Operations Per Basic And Diluted Share [Abstract]        
Earnings (loss) per share of common stock, Basic (in dollars per share) $ 0.34 $ 0.14 $ 1.43 $ 0.78
Earnings (loss) per share of common stock, Diluted (in dollars per share) $ 0.34 $ 0.14 $ 1.41 $ 0.77