XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
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