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 |