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
6 Months Ended
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
GBP (£)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
GBP (£)
USD/Euro Foreign Exchange Forward | Euro Member Countries, Euro            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | € € 49,889     € 39,474    
Additions | € 101,175     0    
Settlement, Termination, Expiration or Exercise | € (64,293)     (1,717)    
Ending balance 86,771 $ 103,128   € 37,757 $ 42,876  
USD/GBP Foreign Exchange Forward | United Kingdom, Pounds            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | £     £ 50,631     £ 19,417
Additions | £     260,345     33,834
Settlement, Termination, Expiration or Exercise | £     (149,192)     (989)
Ending balance   218,079 161,784   $ 70,372 £ 52,262
EUR/USD Foreign Exchange Forward | United States of America, Dollars            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | € 0          
Additions | € 64,293          
Settlement, Termination, Expiration or Exercise | € (64,293)          
Ending balance € 0 0        
GBP/USD Foreign Exchange Forward | United States of America, Dollars            
Derivative, Notional Amount [Roll Forward]            
Beginning balance | £     0      
Additions | £     180,832      
Settlement, Termination, Expiration or Exercise | £     (149,192)      
Ending balance   $ 42,750 £ 31,640