v3.26.1
Subsequent Events (Details) - Jul. 28, 2026 - Subsequent Event
€ in Millions, $ in Millions
USD ($)
exchange_rate
derivative
EUR (€)
exchange_rate
derivative
Subsequent Event [Line Items]    
Derivative, EUR-USD exchange rate | exchange_rate 1.0652 1.0652
Interest rate swaps    
Subsequent Event [Line Items]    
Number of derivative instruments amended and extended 4 4
Derivative, notional amount $ 159.8 € 150.0
Interest rate swaps | Net Investment Hedging    
Subsequent Event [Line Items]    
Number of derivative instruments amended and extended 2 2
Interest rate swaps | Fair Value Hedging    
Subsequent Event [Line Items]    
Number of derivative instruments amended and extended 2 2