Derivative financial instruments - Additional Information (Details) - 3 months ended Mar. 31, 2026 € in Millions, $ in Millions |
USD ($) |
EUR (€) |
|---|---|---|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
| Outstanding cash flow hedge contracts | € | € 79 | |
| Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration] | Unrealized gain on derivative instruments | |
| Deferred gains | $ | $ 0.6 | |
| Derivative expected to be recognized | 12 months |