XML 71 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative instruments and hedging activities - Summary Of Notional Amounts Of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total forward contracts notional amount $ 513,332 $ 383,288
British pound    
Derivative [Line Items]    
Total forward contracts notional amount 11,486 13,988
Chinese yuan    
Derivative [Line Items]    
Total forward contracts notional amount 41,395 32,970
Euro    
Derivative [Line Items]    
Total forward contracts notional amount 197,262 130,122
Hungarian forint    
Derivative [Line Items]    
Total forward contracts notional amount 99,198 95,228
Japanese yen    
Derivative [Line Items]    
Total forward contracts notional amount 92,429 53,527
Korean won    
Derivative [Line Items]    
Total forward contracts notional amount 23,670 24,728
Malaysian ringgit    
Derivative [Line Items]    
Total forward contracts notional amount $ 47,892 $ 32,725