XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator (in millions):        
Net income available to common stockholders $ 12.9 $ 33.4 $ 69.2 $ 106.0
Denominator (in thousands):        
Weighted average common shares outstanding 24,834 24,941 24,914 24,926
Dilutive effect of stock options and awards 75 160 131 177
Denominator for diluted earnings per share 24,909 25,101 25,045 25,103
Net income per share, basic: $ 0.52 $ 1.34 $ 2.78 $ 4.25
Net income per share, diluted: $ 0.52 $ 1.33 $ 2.76 $ 4.22