XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Weighted-Average Common Shares Outstanding    
Basic weighted-average common shares outstanding 66,394,041 68,513,419
Dilutive stock options and other equity-based compensation awards   775,202
Diluted weighted-average common shares outstanding 66,394,041 69,288,621