v3.26.1
Earnings per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
Denominator for basic earnings per share - weighted average shares137,147,703 141,629,971 137,717,039 142,599,394 
Effect of dilutive stock options and share units714,881 853,550 794,444 840,935 
Denominator for diluted earnings per share137,862,584 142,483,521 138,511,483 143,440,329