v3.25.2
Derivative Instruments - Summary of Fair Value and Presentation of Derivatives (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Other current assets | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative asset, fair value $ 16.1 $ 58.4
Other current assets | Not designated as hedging instrument    
Derivative [Line Items]    
Derivative asset, fair value 15.6 4.1
Accrued expenses and other | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative liability, fair value 118.9 0.3
Accrued expenses and other | Not designated as hedging instrument    
Derivative [Line Items]    
Derivative liability, fair value 4.8 11.4
Other long-term liabilities | Foreign Exchange Contract | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative liability, fair value $ 26.8 $ 0.0