XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator (in millions):        
Net income available to common stockholders $ 33.4 $ 39.2 $ 106.0 $ 101.3
Denominator (in thousands):        
Weighted average common shares outstanding 24,941 24,866 24,926 24,845
Dilutive effect of stock options and awards 160 140 177 155
Denominator for diluted earnings per share 25,101 25,006 25,103 25,000
Net income per share, basic: $ 1.34 $ 1.58 $ 4.25 $ 4.08
Net income per share, diluted: $ 1.33 $ 1.57 $ 4.22 $ 4.05