XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Denominator for basic earnings per share - weighted average shares (in shares) 139,953,331 145,577,396 141,707,680 146,404,181
Effect of dilutive stock options and share units (in shares) 941,557 1,122,944 874,905 1,125,265
Denominator for diluted earnings per share (in shares) 140,894,888 146,700,340 142,582,585 147,529,446