XML 106 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives and Hedging - Summary of Fair Value of Derivative Instruments by Contract Type and Location of Asset and/or Liability on Consolidated Condensed Balance Sheets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset including not subject to matter netting arrangement $ 4,855 $ 90
Derivative liability, fair value, gross liability including not subject to master netting arrangement 12,694 19,475
Not Designated as Hedging Instrument | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset including not subject to matter netting arrangement 3,746 53
Not Designated as Hedging Instrument | Foreign currency forward contracts | Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability including not subject to master netting arrangement 463 1,515
Cash Flow Hedging | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability including not subject to master netting arrangement 12,231 17,960
Cash Flow Hedging | Designated as Hedging Instrument | Foreign currency forward contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset including not subject to matter netting arrangement 1,109 37
Cash Flow Hedging | Designated as Hedging Instrument | Foreign currency forward contracts | Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability including not subject to master netting arrangement 7 38
Cash Flow Hedging | Designated as Hedging Instrument | Interest rate hedge contracts | Accounts payable and accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability including not subject to master netting arrangement 4,752 4,780
Cash Flow Hedging | Designated as Hedging Instrument | Interest rate hedge contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability including not subject to master netting arrangement $ 7,472 $ 13,142