XML 86 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding (in shares) 101,498,408 106,146,809 102,618,327 106,622,704
Weighted average dilutive options outstanding (in shares) 882,609 906,302 1,171,159 1,082,474
Diluted weighted average shares outstanding (in shares) 102,381,017 107,053,111 103,789,486 107,705,178
Antidilutive shares (in shares) 2,601,499 4,007,482 2,349,321 2,415,182