Derivative Instruments, Hedging Activities and Fair Value - Instrument Not Designated As Hedging Instrument (Details) - Foreign currency exchange forward contracts - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net | $ 2,623 | $ (30,981) | ||
| Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Derivative [Line Items] | ||||
| Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net | $ 14,109 | $ (46,137) | ||