Earnings per Common Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) - shares shares in Millions |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Earnings Per Share [Abstract] | ||||
Basic weighted average common shares outstanding (in shares) | 99.9 | 99.5 | 99.9 | 99.5 |
Restricted stock awards, dilutive stock options, and restricted stock units (in shares) | 2.2 | 1.9 | 2.3 | 1.6 |
Diluted weighted average common shares outstanding (in shares) | 102.1 | 101.4 | 102.2 | 101.1 |