XML 58 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments and Hedging - Disclosure of Notional Amount of Derivatives by Hedging Designation (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 91,002 $ 114,104
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 70,518 95,063
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 20,484 $ 19,041