XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Summary of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator (in millions):        
Net income available to common stockholders $ 39.2 $ 38.7 $ 101.3 $ 107.5
Denominator (in thousands):        
Weighted average common shares outstanding 24,866 24,786 24,845 24,794
Dilutive effect of stock options and awards 140 179 155 182
Denominator for diluted earnings per share 25,006 24,965 25,000 24,976
Net income per share, basic: $ 1.58 $ 1.56 $ 4.08 $ 4.34
Net income per share, diluted: $ 1.57 $ 1.55 $ 4.05 $ 4.3