v3.26.1
Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Calculation of Basic Earnings Per Share:        
Net income $ 25.4 $ 23.9 $ 84.7 $ 74.8
Weighted average shares outstanding (in shares) 24,056 23,307 23,997 23,133
Basic Earnings Per Share (in dollars per share) $ 1.06 $ 1.03 $ 3.53 $ 3.23
Reconciliation of Denominator:        
Weighted shares outstanding - Basic (in shares) 24,056 23,307 23,997 23,133
Effect of dilutive securities—Share-based compensation (in shares) 118 95 118 90
Adjusted denominator-Diluted (in shares) 24,174 23,402 24,115 23,223
Diluted Earnings Per Share (in dollars per share) $ 1.05 $ 1.02 $ 3.51 $ 3.22