XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Schedule of Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income (loss) $ 30.6 $ (6.1) $ 12.7 $ 7.2 $ 24.5 $ 19.9
Average number of shares outstanding, basic 16,185   15,161   16,045 15,002
Potentially dilutive shares related to stock options 41   208   80 304
Average number of shares outstanding, diluted 16,226   15,369   16,125 15,306
Net income (loss) per common share - basic $ 1.89   $ 0.84   $ 1.53 $ 1.33
Net income (loss) per common share - diluted $ 1.89   $ 0.83   $ 1.52 $ 1.30
Antidilutive securities excluded from computation of earnings per share 3   5   3 2