v3.25.1
Earnings per Share of Common Stock (Tables)
3 Months Ended
Mar. 31, 2025
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
March 31,
20252024
Denominator for basic earnings per share - weighted average shares143,579,588 147,178,955 
Effect of dilutive stock options and share units828,132 1,118,526 
Denominator for diluted earnings per share144,407,720 148,297,481