XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Description And Significant Accounting Policies: Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Net income available for common stock $ 262.2 $ 258.4 $ 236.7
Weighted average shares - Basic (in shares) 67.0 64.9 63.2
Dilutive effect of equity compensation (in shares) 0.1 0.1 0.1
Weighted average shares - diluted (in shares) 67.1 65.0 63.3
Total earnings (loss) per share of common stock, Diluted (usd per share) $ 3.91 $ 3.97 $ 3.74