XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding (in shares) 98,222,993 102,895,435 98,745,402 103,187,567
Weighted average dilutive options outstanding (in shares) 717,686 1,337,911 841,940 1,331,047
Diluted weighted average shares outstanding (in shares) 98,940,679 104,233,346 99,587,342 104,518,614
Antidilutive shares (in shares) 3,882,884 31,269 2,232,662 1,326,599