XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Earnings Per Share - Summary of Common Stock (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of Common Stock [Line Items]      
Beginning balance (in shares) 57,600    
Ending balance (in shares) 57,900 57,600  
Common Stock      
Summary of Common Stock [Line Items]      
Beginning balance (in shares) 57,561 57,237 53,220
Employee Stock Purchase Plan (in shares) 16 16 11
Invest Direct (in shares) 197 232 244
Share-Based Compensation (in shares) 108 76 82
Equity Issuance (in shares)     3,680
Ending balance (in shares) 57,882 57,561 57,237
Beginning balance $ 1,803.7 $ 1,781.5 $ 1,536.7
Employee Stock Purchase Plan 0.9 0.8 0.9
Invest Direct 12.4 13.3 14.9
Share-Based Compensation 6.2 8.1 5.3
Equity Issuance     223.7
Ending balance $ 1,823.2 $ 1,803.7 $ 1,781.5