XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Strategies - Summary of Derivatives Designated as and Not Designated as Hedging Instruments Outstanding (Detail) - Foreign exchange contracts - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivatives Designated As Hedging Instruments | Sell    
Derivative [Line Items]    
Notional amount $ 654,516 $ 782,327
Derivatives Designated As Hedging Instruments | Purchase    
Derivative [Line Items]    
Notional amount 168,080 189,540
Not Designated as Hedging Instrument | Sell    
Derivative [Line Items]    
Notional amount 77,040 98,343
Not Designated as Hedging Instrument | Purchase    
Derivative [Line Items]    
Notional amount $ 37,285 $ 12,277