Hedging - Additional Information (Details) - Foreign currency forward contracts - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Not Designated as Hedging Instrument | ||
| Derivative [Line Items] | ||
| Derivative term | 1 month | |
| Cash Flow Hedging | Not Designated as Hedging Instrument | ||
| Derivative [Line Items] | ||
| Notional amount of foreign currency forward contract | $ 868.0 | $ 612.6 |
| Cash Flow Hedging | Minimum | ||
| Derivative [Line Items] | ||
| Derivative term | 1 month | |
| Cash Flow Hedging | Maximum | ||
| Derivative [Line Items] | ||
| Derivative term | 36 months |