XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments and Hedging Activities - Schedule of Notional Amount Held Through Foreign Currency Forwards, Based Upon Exchange Rates (Details) - Foreign Currency Forwards
$ in Thousands
Mar. 31, 2019
USD ($)
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount $ 38,244
MXP  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 15,310
EUR  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 10,916
CAD  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 7,507
GBP  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount $ 4,511