XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Financial Instruments and Hedging - Disclosure of Notional Amount of Derivatives by Hedging Designation (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 114,104 $ 100,893
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 95,063 84,156
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 19,041 $ 16,737