XML 49 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Reconciliation of Basic and Diluted Weighted-Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding (in shares) 108,813,355 112,587,623 109,582,748 113,366,465
Weighted average dilutive options outstanding (in shares) 2,100,378 2,386,831 2,009,262 2,418,281
Diluted weighted average shares outstanding (in shares) 110,913,733 114,974,454 111,592,010 115,784,746
Antidilutive shares (in shares) 0 1,375,186 1,359,186 1,097,439