v3.26.1
Derivatives and Hedging Activities - Schedule of Changes in the Notional Amount of our Currency Forward Contracts (Details) - Not Designated as Hedging Instrument
€ in Thousands, £ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
GBP (£)
Mar. 31, 2025
EUR (€)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
GBP (£)
USD/Euro Foreign Exchange Forward | Euro Member Countries, Euro            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | € € 49,889     € 39,474    
Additions | € 14,404     0    
Settlement, Termination, Expiration or Exercise | € (14,491)     (877)    
Ending balance 49,802 $ 57,482   € 38,597 $ 43,821  
USD/GBP Foreign Exchange Forward | United Kingdom, Pounds            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | £     £ 50,631     £ 19,417
Additions | £     169,424     0
Settlement, Termination, Expiration or Exercise | £     (129,467)     (506)
Ending balance   122,163 90,588   $ 24,978 £ 18,911
EUR/USD Foreign Exchange Forward | United States of America, Dollars            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | € 0          
Additions | € 14,491          
Settlement, Termination, Expiration or Exercise | € (14,491)          
Ending balance € 0 0        
GBP/USD Foreign Exchange Forward | United States of America, Dollars            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | £     0      
Additions | £     130,049      
Settlement, Termination, Expiration or Exercise | £     (129,467)      
Ending balance   $ 785 £ 582