Derivative Instruments and Hedging Activities - Schedule of Notional Amount Held Through Foreign Currency Forwards, Based Upon Exchange Rates (Details) $ in Thousands |
Mar. 31, 2021
USD ($)
|
---|---|
Foreign Currency Forwards | |
Foreign Currency Fair Value Hedge Derivative [Line Items] | |
Notional Amount | $ 18,611 |
Euro | |
Foreign Currency Fair Value Hedge Derivative [Line Items] | |
Notional Amount | 8,717 |
Mexican Peso | |
Foreign Currency Fair Value Hedge Derivative [Line Items] | |
Notional Amount | 7,235 |
Canadian Dollar | |
Foreign Currency Fair Value Hedge Derivative [Line Items] | |
Notional Amount | $ 2,659 |