XML 109 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Basic and Diluted Earnings Per Share (in shares) (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Weighted-average shares for basic EPS 152,752,874 152,403,072 150,216,141
Incremental shares related to stock options and non-vested restricted stock 141,977 71,777 34,812
Weighted-average shares for diluted EPS 152,894,851 152,474,849 150,250,953