v3.25.0.1
Earnings Per Share (Narrative) (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted performance stock rights      
Securities Excluded from Computation of Earnings Per Share      
Numbers of shares of securities excluded from computation of earnings per share 0.4 0.4 0.4
Restricted stock rights      
Securities Excluded from Computation of Earnings Per Share      
Numbers of shares of securities excluded from computation of earnings per share 0.1