XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 10,801 $ 0 $ 5,659
Derivative liabilities 7,743 24,070 4,942
Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 6,424 0 5,659
Designated as Hedging Instrument | Foreign currency contracts | Other long term assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 4,377 0 0
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 7,123 17,601 4,942
Designated as Hedging Instrument | Foreign currency contracts | Other long term liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 620 6,469 0
Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets 4,935 2,384 5,373
Derivative liabilities 2,242 6,464 1,714
Not Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 4,935 2,384 5,373
Not Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 2,242 $ 6,464 $ 1,714