v3.26.1
Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details) - Foreign Exchange Contract - Derivatives not designated as hedging instruments
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2026
USD ($)
Jun. 30, 2026
GBP (£)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
AUD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
GBP (£)
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
AUD ($)
Short                
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Foreign exchange contracts outstanding $ 244,088 £ 27,880 € 7,376 $ 4,619 $ 217,040 £ 35,962 € 7,722 $ 4,917
Long                
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Foreign exchange contracts outstanding $ 3,176       $ 1,837