XML 45 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted Average Number Of Shares Outstanding [Abstract]      
Weighted average shares outstanding - basic 80,276,145 81,923,564 82,308,417
Dilutive effect of share-based awards 130,254 96,217 98,651
Weighted average shares outstanding - diluted 80,406,399 82,019,781 82,407,068