XML 113 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income attributable to controlling interests $ 85.0 $ 65.8 $ 100.6
Denominator:      
Weighted-average shares of common stock outstanding—basic (in shares) 37,770,185 41,493,154 42,056,278
Potential shares of common stock:      
Weighted-average shares of common stock outstanding—diluted (in shares) 38,328,406 42,537,943 43,156,269
Earnings per share of common stock attributable to controlling interests:      
Basic (in dollars per share) $ 2.25 $ 1.59 $ 2.39
Diluted (in dollars per share) $ 2.22 $ 1.55 $ 2.33
Restricted stock units      
Potential shares of common stock:      
Potential shares of common stock (in shares) 22,178 7,448 14,147
Employee stock options      
Potential shares of common stock:      
Potential shares of common stock (in shares) 536,043 1,037,341 1,085,844