XML 99 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Basic weighted average shares outstanding (in shares) 96,388,211 99,273,616
Weighted average dilutive options outstanding (in shares) 1,522,889 976,758
Diluted weighted average shares outstanding (in shares) 97,911,100 100,250,374
Antidilutive shares (in shares) 209,870 563,991