v3.26.1
Derivatives - Narrative (Details)
€ in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Derivatives not designated as hedging instruments:          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, notional amount | $       $ 92.9  
Foreign currency forward contracts | Derivatives not designated as hedging instruments:          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, notional amount | $   $ 94.6      
Interest rate swaps | Designated as Hedging Instrument | Cash Flow Hedging          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, notional amount | $   $ 120.0      
Fixed interest rate   3.443% 3.443%    
Cross-currency swaps | Designated as Hedging Instrument | Fair Value Hedging          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, notional amount | €     € 75.0   € 75.0
Debt instrument, periodic payment, interest | € € 1.9        
Cross-currency swaps | Designated as Hedging Instrument | Net Investment Hedging          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative, notional amount | €     € 75.0   € 75.0