XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net income (loss) $ 12.7 $ 7.2 $ 37.4 $ (0.4) $ 19.9 $ 37.0
Average number of shares outstanding, basic 15,161   14,587   15,002 14,567
Potentially dilutive shares related to stock options 208   289   304 336
Average number of shares outstanding, diluted 15,369   14,876   15,306 14,903
Net income (loss) per common share - basic $ 0.84   $ 2.56   $ 1.33 $ 2.54
Net income (loss) per common share - diluted $ 0.83   $ 2.51   $ 1.30 $ 2.48
Antidilutive securities excluded from computation of earnings per share 5   4   2 0