XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative instruments and hedging activities - Summary Of Notional Amounts Of Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total forward contracts notional amount $ 532,643 $ 383,288
British pound    
Derivative [Line Items]    
Total forward contracts notional amount 23,251 13,988
Chinese yuan    
Derivative [Line Items]    
Total forward contracts notional amount 57,943 32,970
Euro    
Derivative [Line Items]    
Total forward contracts notional amount 209,385 130,122
Hungarian forint    
Derivative [Line Items]    
Total forward contracts notional amount 89,962 95,228
Japanese yen    
Derivative [Line Items]    
Total forward contracts notional amount 83,503 53,527
Korean won    
Derivative [Line Items]    
Total forward contracts notional amount 26,918 24,728
Malaysian ringgit    
Derivative [Line Items]    
Total forward contracts notional amount $ 41,681 $ 32,725