XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments - Summary of Outstanding Foreign Currency Forward Contracts (Details) - Foreign Currency Forward Contracts - Cash Flow Hedges - Non-designated
6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
€ / £
€ / $
£ / $
$ / ¥
$ / ¥
$ / $
Dec. 31, 2018
USD ($)
€ / £
€ / $
£ / $
$ / ¥
$ / ¥
$ / $
Derivative [Line Items]    
Notional Amount $ 77,535,000 $ 122,353,000
Derivative One    
Derivative [Line Items]    
Notional Amount $ 1,983,000 $ 1,221,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index EUR/GBP EUR/GBP
Weighted Average Foreign Exchange Rate | € / £ 0.896 0.8981
Derivative Two    
Derivative [Line Items]    
Notional Amount $ 5,072,000 $ 12,538,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index EUR/USD EUR/USD
Weighted Average Foreign Exchange Rate | € / $ 1.1415 1.1479
Derivative Three    
Derivative [Line Items]    
Notional Amount $ 7,819,000 $ 8,463,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index GBP/USD GBP/USD
Weighted Average Foreign Exchange Rate | £ / $ 1.2725 1.2785
Derivative Four    
Derivative [Line Items]    
Notional Amount $ 38,834,000 $ 44,946,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index USD/CNY USD/CNY
Weighted Average Foreign Exchange Rate | $ / ¥ 6.8648 6.8738
Derivative Five    
Derivative [Line Items]    
Notional Amount $ 1,022,000 $ 844,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index USD/JPY USD/JPY
Weighted Average Foreign Exchange Rate | $ / ¥ 107.515 110.14
Derivative Six    
Derivative [Line Items]    
Notional Amount $ 21,305,000 $ 54,041,000
Effective Date Jun. 30, 2019 Dec. 31, 2018
Maturity Date Aug. 31, 2019 Feb. 28, 2019
Index USD/TWD USD/TWD
Weighted Average Foreign Exchange Rate | $ / $ 30.899 30.559
Derivative Seven    
Derivative [Line Items]    
Notional Amount $ 500,000 $ 300,000
Effective Date Jan. 31, 2019 Dec. 31, 2018
Maturity Date Oct. 31, 2019 Jan. 31, 2019
Index USD/TWD USD/TWD
Weighted Average Foreign Exchange Rate | $ / $ 30.635 30.669
Derivative Eight    
Derivative [Line Items]    
Notional Amount $ 500,000  
Effective Date Jan. 31, 2019  
Maturity Date Jan. 31, 2020  
Index USD/TWD  
Weighted Average Foreign Exchange Rate | $ / $ 30.635  
Derivative Nine    
Derivative [Line Items]    
Notional Amount $ 500,000  
Effective Date Jan. 31, 2019  
Maturity Date Nov. 30, 2019  
Index USD/TWD  
Weighted Average Foreign Exchange Rate | $ / $ 30.705