XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Summary of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator (in millions):        
Net income available to common stockholders $ 31.2 $ 28.9 $ 72.6 $ 62.1
Denominator (in thousands):        
Weighted average common shares outstanding 24,937 24,868 24,918 24,835
Dilutive effect of stock options and awards 160 112 173 175
Denominator for diluted earnings per share 25,097 24,980 25,091 25,010
Net income per share, basic: $ 1.25 $ 1.16 $ 2.91 $ 2.5
Net income per share, diluted: $ 1.24 $ 1.16 $ 2.89 $ 2.48