XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Description And Significant Accounting Policies: Earnings Per Share Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Net income available for common stock $ 273.1 $ 262.2 $ 258.4
Weighted average shares - Basic (in shares) 69.8 67.0 64.9
Dilutive effect of equity compensation 0.1 0.1 0.1
Weighted average shares - diluted (in shares) 69.9 67.1 65.0
Net income available for common stock, per share - Diluted $ 3.91 $ 3.91 $ 3.97