XML 86 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share data).
Three Months Ended
March 31,
20252024
Net income $20.9 $38.1 
Weighted-average number of common shares outstanding - basic
43.7 46.5 
Dilutive effect of common share equivalents0.3 0.4 
Weighted-average number of common shares and share equivalents outstanding - diluted
44.0 46.9 
Basic earnings per share$0.48 $0.82 
Diluted earnings per share$0.48 $0.81