v3.25.2
Redeemable preferred shares - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Apr. 15, 2024
Apr. 01, 2024
Oct. 05, 2016
Nov. 02, 2024
Aug. 03, 2024
May 04, 2024
Aug. 02, 2025
Aug. 03, 2024
Mar. 30, 2024
Temporary Equity [Line Items]                  
Repurchase of redeemable convertible preferred shares             $ 0.0 $ 541.0  
Dividends paid on redeemable convertible preferred shares             0.0 14.4  
Redemption of preferred shares         $ 23.9 $ 87.2      
Series A Redeemable Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Redeemable convertible preferred stock, shares issued (in shares)     625,000            
Preferred stock, purchase price     $ 625.0            
Shares issued, price per share (usd per share)     $ 1,000            
Temporary Equity, Redemption Price Per Share                 $ 1,050.94
Stock Redeemed or Called During Period, Shares   312,500   312,500          
Repurchase of redeemable convertible preferred shares $ 414.1     $ 401.5          
Dividends paid on redeemable convertible preferred shares 2.1                
Redemption of preferred shares $ 83.6     $ 71.8          
Professional Fees           $ 1.6      
Payments of stock issuance costs     $ 13.7            
Accumulated accretion of dividends         13.5     $ 13.5  
Accretion to redemption value         $ 0.2   $ 1.1