XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding (in shares) 97,258,349 101,498,408 98,244,271 102,618,327
Weighted average dilutive options outstanding (in shares) 889,175 882,609 857,964 1,171,159
Diluted weighted average shares outstanding (in shares) 98,147,524 102,381,017 99,102,235 103,789,486
Antidilutive shares (in shares) 2,602,609 2,601,499 2,351,522 2,349,321