v3.26.1
EARNINGS PER SHARE - Schedule of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per share [abstract]        
Net income attributable to equity holders of the Company, basic $ 107.2 $ 18.2 $ 271.8 $ 152.8
Net income attributable to equity holders of the Company, diluted $ 107.2 $ 18.2 $ 271.8 $ 152.8
Basic weighted-average number of ordinary shares (in shares) 582,577,137 555,400,923 573,788,558 554,697,448
Diluted weighted-average number of ordinary shares (in shares) 589,086,863 560,798,983 580,676,189 560,361,095
Basic earnings per share (in USD per share) $ 0.18 $ 0.03 $ 0.47 $ 0.28
Diluted earnings per share (in USD per share) $ 0.18 $ 0.03 $ 0.47 $ 0.27