XML 88 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Hedging - Notional Amount (Details) - Designated as hedging instruments - Cash Flow Hedging - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative, Notional Amount $ 1,091,916 $ 728,386
Euro    
Derivative [Line Items]    
Derivative, Notional Amount 745,099 501,197
British pound sterling    
Derivative [Line Items]    
Derivative, Notional Amount 160,427 87,032
Australian dollar    
Derivative [Line Items]    
Derivative, Notional Amount 99,922 89,705
Canadian dollar    
Derivative [Line Items]    
Derivative, Notional Amount $ 86,468 $ 50,452