v3.26.1
Derivative Financial Instruments - Schedule of Non-designated Hedges (Detail) - Derivatives not designated as hedging instruments
€ in Thousands, £ in Thousands, $ in Thousands
Jun. 30, 2026
EUR (€)
derivative_instrument
Jun. 30, 2026
GBP (£)
derivative_instrument
Jun. 30, 2026
AUD ($)
derivative_instrument
Dec. 31, 2025
EUR (€)
derivative_instrument
Dec. 31, 2025
GBP (£)
derivative_instrument
Dec. 31, 2025
AUD ($)
derivative_instrument
Buy EUR / Sell USD Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 2 2 2 3 3 3
Aggregate Notional Amount | € € 119,100     € 44,700    
Buy USD / Sell EUR Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 2 2 2 3 3 3
Aggregate Notional Amount | € € 119,100     € 44,700    
Buy AUD / Sell USD Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 2 2 2 2 2 2
Aggregate Notional Amount | $     $ 15,500     $ 10,200
Buy USD / Sell AUD Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 2 2 2 2 2 2
Aggregate Notional Amount | $     $ 15,500     $ 10,200
Buy GBP / Sell USD Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 4 4 4 2 2 2
Aggregate Notional Amount | £   £ 111,100     £ 86,800  
Buy USD / Sell GBP Forward            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Number of Instruments 4 4 4 2 2 2
Aggregate Notional Amount | £   £ 111,100     £ 86,800