v3.25.1
Redeemable preferred shares - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 15, 2024
Apr. 01, 2024
Oct. 05, 2016
May 03, 2025
Nov. 02, 2024
May 04, 2024
Mar. 30, 2024
Temporary Equity [Line Items]              
Repurchase of redeemable convertible preferred shares       $ 0.0   $ 412.0  
Dividends paid on redeemable convertible preferred shares       $ 0.0   10.3  
Redemption of preferred shares           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    
Accrued Professional Fees           0.9  
Payments of stock issuance costs     $ 13.7        
Accumulated accretion of dividends           13.2  
Accretion to redemption value           $ 0.9