XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount       445,036
Weighted Average Number of Shares Outstanding Reconciliation        
Weighted average number of common shares outstanding used to compute basic earnings per share 52,823,000 53,422,000 52,741,000 53,284,000
Dilutive effect of stock-based awards 650,000 489,000 634,000 499,000
Number of shares used to compute diluted earnings per share 53,473,000 53,911,000 53,375,000 53,783,000