Fair Value of Financial Instruments - Narrative (Details) € in Millions, ₨ in Millions, £ in Millions, $ in Millions, $ in Millions |
Mar. 31, 2025
EUR (€)
|
Mar. 31, 2025
GBP (£)
|
Mar. 31, 2025
INR (₨)
|
Dec. 31, 2024
EUR (€)
|
Dec. 31, 2024
GBP (£)
|
Dec. 31, 2024
INR (₨)
|
Dec. 31, 2024
CAD ($)
|
Dec. 31, 2018
USD ($)
|
---|---|---|---|---|---|---|---|---|
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | ||||||||
Investments | $ 2.5 | |||||||
Foreign Exchange Contract | Designated as Hedging Instrument | Cash Flow Hedging | ||||||||
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | ||||||||
Derivative | € 49.1 | £ 21.6 | ₨ 4,579.0 | € 51.4 | £ 20.3 | ₨ 4,381.0 | ||
Foreign Exchange Contract | Not Designated as Hedging Instrument | ||||||||
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | ||||||||
Derivative | € 18.7 | £ 7.3 | ₨ 1,650.0 | € 27.0 | £ 8.0 | ₨ 1,252.0 | $ 1.0 |