XML 49 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details) - Designated as Hedging Instrument
€ in Thousands, £ in Thousands, SFr in Thousands
Mar. 31, 2020
CHF (SFr)
derivative_instrument
Mar. 31, 2020
EUR (€)
derivative_instrument
Mar. 31, 2020
GBP (£)
derivative_instrument
Dec. 31, 2019
CHF (SFr)
derivative_instrument
Dec. 31, 2019
EUR (€)
derivative_instrument
Dec. 31, 2019
GBP (£)
derivative_instrument
Euros            
Derivative [Line Items]            
Number of Contracts 26 26 26 23 23 23
Aggregate Notional Amount in Foreign Currency | €   € 2,746     € 1,500  
British Pounds            
Derivative [Line Items]            
Number of Contracts 17 17 17 15 15 15
Aggregate Notional Amount in Foreign Currency | £     £ 2,482     £ 2,285
Swiss Francs            
Derivative [Line Items]            
Number of Contracts 5 5 5 10 10 10
Aggregate Notional Amount in Foreign Currency | SFr SFr 34     SFr 129    
Foreign Exchange Contracts            
Derivative [Line Items]            
Number of Contracts 48 48 48 48 48 48