v3.25.3
Debt (Details)
$ / shares in Units, $ in Millions
Jun. 15, 2025
day
$ / shares
Apr. 01, 2025
USD ($)
day
$ / shares
Nov. 01, 2025
USD ($)
$ / shares
Oct. 07, 2025
$ / shares
Jun. 17, 2025
USD ($)
Feb. 01, 2025
USD ($)
$ / shares
Nov. 02, 2024
USD ($)
$ / shares
Debt Instrument [Line Items]              
Current portion of long-term debt     $ 0.0     $ 10.3 $ 10.9
Initial conversion price (in dollars per share) | $ / shares       $ 32.00      
Class A common stock, par value (in dollars per share) | $ / shares     $ 0.001     $ 0.001 $ 0.001
Convertible Senior Notes Due 2030              
Debt Instrument [Line Items]              
Class A common stock, par value (in dollars per share) | $ / shares       $ 0.001      
Convertible Senior Notes Due 2030 | Convertible Debt              
Debt Instrument [Line Items]              
Fair value of the convertible note     $ 1,547.3        
Conversion ratio   0.033497          
Convertible Senior Notes Due 2032 | Convertible Debt              
Debt Instrument [Line Items]              
Conversion ratio 0.0345872            
Debt Conversion Terms One              
Debt Instrument [Line Items]              
Current portion of long-term debt     0.0     $ 10.3 $ 10.9
Debt Conversion Terms One | French Term Loans | Unsecured Debt              
Debt Instrument [Line Items]              
Term loans     4,162.6     $ 16.9 $ 20.5
Short and long term debt     10.2        
Debt Conversion Terms One | Convertible Senior Notes Due 2030 | Convertible Debt              
Debt Instrument [Line Items]              
Debt issued   $ 1,500.0          
Additional aggregate principal amount   $ 200.0          
Debt issuance costs     17.4        
Convertible notes, net of debt issuance costs     1,482.6        
Threshold trading days | day   20          
Threshold consecutive trading days | day   30          
Threshold percentage of stock price trigger   130.00%          
Initial conversion price (in dollars per share) | $ / shares   $ 29.85          
Debt Conversion Terms One | Convertible Senior Notes Due 2032 | Convertible Debt              
Debt Instrument [Line Items]              
Debt issued         $ 2,250.0    
Additional aggregate principal amount         $ 450.0    
Debt issuance costs     20.0        
Convertible notes, net of debt issuance costs     $ 2,680.0        
Threshold trading days | day 20            
Threshold consecutive trading days | day 30            
Threshold percentage of stock price trigger 130.00%            
Initial conversion price (in dollars per share) | $ / shares $ 28.91            
Class A common stock, par value (in dollars per share) | $ / shares $ 0.001            
Debt Conversion Terms Two | Convertible Senior Notes Due 2030 | Convertible Debt              
Debt Instrument [Line Items]              
Threshold trading days | day   5          
Threshold consecutive trading days | day   10          
Threshold percentage of stock price trigger   98.00%          
Debt Conversion Terms Two | Convertible Senior Notes Due 2032 | Convertible Debt              
Debt Instrument [Line Items]              
Threshold trading days | day 5            
Threshold consecutive trading days | day 10            
Threshold percentage of stock price trigger 98.00%            
Debt Conversion Terms Three | Convertible Senior Notes Due 2030 | Convertible Debt              
Debt Instrument [Line Items]              
Threshold trading days | day   20          
Threshold consecutive trading days | day   30          
Threshold percentage of stock price trigger   130.00%          
Redemption price percentage   100.00%          
Aggregate percentage of holders to declare notes due and payable in default event   0.25          
Percentage of principal and accrued interest that may be called in default event   1          
Debt Conversion Terms Three | Convertible Senior Notes Due 2032 | Convertible Debt              
Debt Instrument [Line Items]              
Threshold trading days | day 20            
Threshold consecutive trading days | day 30            
Threshold percentage of stock price trigger 130.00%            
Redemption price percentage 100.00%            
Aggregate percentage of holders to declare notes due and payable in default event 0.25            
Percentage of principal and accrued interest that may be called in default event 1