XML 68 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments - Summary of Outstanding Foreign Currency Forward Contracts (Details) - Foreign Currency Forward Contracts
12 Months Ended
Dec. 31, 2019
USD ($)
€ / £
€ / $
£ / $
$ / ¥
$ / ¥
$ / $
Dec. 31, 2018
USD ($)
€ / £
€ / $
£ / $
$ / ¥
$ / ¥
$ / $
Derivative [Line Items]    
Notional Amount $ 106,000,000.0 $ 122,400,000
Derivative One | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 1,844,000 $ 1,221,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index EUR/GPB EUR/GPB
Weighted Average Strike Rate | € / £ 0.8471 0.8981
Derivative Two | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 3,375,000 $ 12,538,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index EUR/USD EUR/USD
Weighted Average Strike Rate | € / $ 1.123 1.1479
Derivative Three | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 25,957,000 $ 8,463,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index GPB/USD GPB/USD
Weighted Average Strike Rate | £ / $ 1.3257 1.2785
Derivative Four | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 39,340,000 $ 44,946,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index USD/CNY USD/CNY
Weighted Average Strike Rate | $ / ¥ 6.9762 6.8738
Derivative Five | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 763,000 $ 844,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index USD/JPY USD/JPY
Weighted Average Strike Rate | $ / ¥ 108.732 110.14
Derivative Six | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 33,621,000 $ 54,041,000
Effective Date Dec. 31, 2019 Dec. 31, 2018
Maturity Date Feb. 29, 2020 Feb. 28, 2019
Index USD/TWD USD/TWD
Weighted Average Strike Rate | $ / $ 29.988 30.559
Derivative Seven | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 500,000 $ 300,000
Effective Date Jan. 31, 2019 Dec. 31, 2018
Maturity Date Jan. 31, 2020 Jan. 31, 2019
Index USD/TWD USD/TWD
Weighted Average Strike Rate | $ / $ 30.635 30.669
Derivative Eight | Cash Flow Hedges | Non-designated    
Derivative [Line Items]    
Notional Amount $ 500,000  
Effective Date Oct. 31, 2019  
Maturity Date Feb. 29, 2020  
Index USD/TWD  
Weighted Average Strike Rate | $ / $ 30.571