XML 59 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
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 76,820 $ 114,104
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 58,295 95,063
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 18,525 $ 19,041