v3.26.3
Loss Per Share - Schedule of earnings per share, basic and diluted (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net loss in Million of USD, basic     $ (162.5) $ (102.1)
Net loss in Million of USD, diluted     $ (162.5) $ (102.1)
Weighted average number of ordinary shares, diluted (in shares) 451,026,667 136,811,952 433,484,635 124,723,638
Weighted average number of ordinary shares, basic (in shares) 451,026,667 136,811,952 433,484,635 124,723,638
Net loss per share attributable to ordinary shareholders, basic (in USD per share) $ (0.14) $ (0.24) $ (0.37) $ (0.82)
Net loss per share attributable to ordinary shareholders, diluted (in USD per share) $ (0.14) $ (0.24) $ (0.37) $ (0.82)