v3.26.3
Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Calculation of Basic Earnings Per Share:        
Net income $ 21.6 $ 19.4 $ 106.3 $ 94.2
Weighted average shares outstanding (in shares) 24,175 23,526 24,057 23,265
Basic Earnings Per Share (in dollars per share) $ 0.89 $ 0.82 $ 4.42 $ 4.05
Reconciliation of Denominator:        
Weighted shares outstanding - Basic (in shares) 24,175 23,526 24,057 23,265
Effect of dilutive securities—Share-based compensation (in shares) 125 103 120 95
Adjusted denominator-Diluted (in shares) 24,300 23,629 24,177 23,360
Diluted Earnings Per Share (in dollars per share) $ 0.89 $ 0.82 $ 4.40 $ 4.03