XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income Per Share (EPS) (Schedule of Weighted Average Number of Shares) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Basic shares 40,218 45,120
Contingently issuable shares 93 17
Diluted shares 41,408 46,834
Antidilutive shares 16 33
Employee Stock Options [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Share-based awards 146 153
Restricted Stock Units [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Share-based awards 951 1,544