XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Weighted Average Shares Used in EPS Calculations The following table sets forth the computation of basic and diluted weighted-average shares used in the earnings per share calculations:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Denominator for basic earnings per share - weighted average shares146,465,276 150,475,003 146,822,116 150,684,986 
Effect of dilutive stock options and share units1,134,309 1,066,097 1,126,443 1,034,859 
Denominator for diluted earnings per share147,599,585 151,541,100 147,948,559 151,719,845