XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted-Average Common Shares Outstanding        
Basic weighted-average common shares outstanding 65,613,527 68,781,801 66,001,628 68,648,351
Dilutive stock options and other equity-based compensation awards 395,333 829,844 458,668 802,523
Diluted weighted-average common shares outstanding 66,008,860 69,611,645 66,460,296 69,450,874