XML 99 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments - Summary of Non-designated Hedges (Detail) - Not Designated as Hedging Instrument [Member]
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2020
EUR (€)
DerivativeInstrument
Jun. 30, 2020
GBP (£)
DerivativeInstrument
Dec. 31, 2019
CAD ($)
DerivativeInstrument
Dec. 31, 2019
EUR (€)
DerivativeInstrument
Dec. 31, 2019
AUD ($)
DerivativeInstrument
CAD [Member] | Buy USD / Sell CAD Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments     1 1 1
Notional Amount | $     $ 15,900    
GBP [Member] | Buy USD / Sell GBP Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments 1 1      
Notional Amount | £   £ 145,113      
EUR [Member] | Buy GBP / Sell EUR Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments     1 1 1
Notional Amount | €       € 12,857  
EUR [Member] | Buy USD / Sell EUR Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments 3 3      
Notional Amount | € € 68,810        
AUD [Member] | Buy USD / Sell AUD Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments     1 1 1
Notional Amount | $         $ 10,000
USD [Member] | Buy CAD / Sell USD Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments     1 1 1
Notional Amount | $     $ 15,900    
USD [Member] | Buy AUD / Sell USD Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments     1 1 1
Notional Amount | $         $ 10,000
USD [Member] | Buy EUR / Sell USD Forward [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of Instruments 2 2      
Notional Amount | € € 56,100