XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Basic weighted average shares outstanding (in shares) 99,273,616 103,482,944
Weighted average dilutive options outstanding (in shares) 976,758 1,354,773
Diluted weighted average shares outstanding (in shares) 100,250,374 104,837,717
Antidilutive shares (in shares) 563,991 1,836,559