v3.26.3
Derivatives - Narratives (Details)
€ in Millions, $ in Millions
Oct. 31, 2028
USD ($)
Oct. 31, 2027
USD ($)
Oct. 02, 2026
USD ($)
Aug. 20, 2026
EUR (€)
agreement
Aug. 20, 2026
USD ($)
agreement
Dec. 31, 2025
USD ($)
Jul. 22, 2022
EUR (€)
agreement
Jul. 22, 2022
USD ($)
agreement
Cash Flow Hedging | Designated as hedging instruments                
Derivatives, Fair Value [Line Items]                
Notional amount       € 639 $ 700.0   € 360 $ 375.0
Cash Flow Hedging | Designated as hedging instruments | Forecast                
Derivatives, Fair Value [Line Items]                
Notional amount $ 280.0 $ 420.0            
Cross-currency swap agreements                
Derivatives, Fair Value [Line Items]                
Number of derivative instruments held | agreement       8 8   6 6
Cross-currency swap agreements | Not Designated as Hedging Instrument                
Derivatives, Fair Value [Line Items]                
Notional amount     $ 146.6     $ 105.2