v3.25.2
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