XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted Average Number Of Shares Outstanding [Abstract]        
Weighted average shares outstanding - basic 113,079,035 115,820,522 113,744,878 116,157,336
Dilutive effect of share-based awards 726,114 740,720 740,016 749,236
Weighted average shares outstanding - diluted 113,805,149 116,561,242 114,484,894 116,906,572