Derivative Instruments - Derivatives not designated as hedging instruments (Details) - Not Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Foreign Exchange Contract [Member] | ||||
Derivative [Line Items] | ||||
Derivative, Notional Amount | $ 128,200 | $ 128,200 | ||
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net | (4,560) | $ 1,800 | (6,860) | $ 3,510 |
Currency Swap | ||||
Derivative [Line Items] | ||||
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net | $ 0 | $ 1,110 | $ 0 | $ 810 |