XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Notional Amount (Details) - Foreign Currency Forward Contracts - Designated as Hedging Instruments - Cash Flow Hedging - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 1,650,682 $ 1,091,916
Euro    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 1,172,339 745,099
British pound sterling    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 269,038 160,427
Australian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 99,375 99,922
Canadian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 84,190 86,468
Swiss Franc    
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 25,740 $ 0