v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income attributable to ordinary equity holders $ 9.0 $ 9.1 $ 20.5 $ 26.7 $ 18.1 $ 47.2
Weighted average number of Common stock (in shares) 56,153   58,388   56,603 58,514
Basic EPS (in USD per share) $ 0.16   $ 0.35   $ 0.32 $ 0.81
Dilutive effect of share based payments (in shares) 167   797   226 715
Weighted average number of diluted Common stock (in shares) 56,320   59,185   56,829 59,229
Diluted EPS (in USD per share) $ 0.16   $ 0.35   $ 0.32 $ 0.80