XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Hedging - Notional Amount (Details) - Foreign currency forward contracts - Designated as hedging instruments - Cash flow hedging - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 931,198 $ 728,386
Euro    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 633,770 501,197
British pound sterling    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 150,407 87,032
Australian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 89,443 89,705
Canadian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 57,578 $ 50,452