Derivatives and Hedging Activities - Changes in the Notional Amount of our Currency Forward Contracts (Details) - 6 months ended Jun. 30, 2025 - Foreign Exchange Forward - Not Designated as Hedging Instrument € in Thousands, £ in Thousands, $ in Thousands |
EUR (€) |
USD ($) |
GBP (£) |
---|---|---|---|
Derivative, Notional Amount [Roll Forward] | |||
Beginning balance | € 39,474 | £ 19,417 | |
Additions | 0 | 33,834 | |
Settlement, Termination, Expiration or Exercise | (1,717) | (989) | |
Ending balance | € 37,757 | £ 52,262 | |
Euro Member Countries, Euro | |||
Derivative, Notional Amount [Roll Forward] | |||
Ending balance | $ 42,876 | ||
United Kingdom, Pounds | |||
Derivative, Notional Amount [Roll Forward] | |||
Ending balance | $ 70,372 |