XML 58 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments and Hedging - Disclosure of Notional Amount of Derivatives by Hedging Designation (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 123,966 $ 100,893
Foreign currency contracts [Member] | Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 103,267 84,156
Foreign currency contracts [Member] | Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 20,699 $ 16,737