XML 74 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments and Hedging Activities - Schedule of Changes in Fair Values of Derivative Instruments Recorded in Consolidated Statements of Income (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Foreign Exchange Contracts [Member] | Other Income (Expense), Net [Member]  
Derivatives not designated as hedging instruments:  
Derivative instrument, gain or loss $ 13