XML 66 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Instruments - Summary of Effects of Derivatives on Cash Flow Hedging Relationships in Company's Statements of Income, Derivatives Designated as Hedging Instruments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Derivative [Line Items]      
Gain (Loss) Recognized in OCI   $ 1,242 $ 407
Cash Flow Hedges | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain (Loss) Recognized in OCI $ (1,253)    
Gain (Loss) Recognized in OCI   2,302  
Cash Flow Hedges | Foreign currency exchange contracts | Salaries and employee benefits      
Derivative [Line Items]      
Gain (Loss) Reclassified from OCI into Income 794    
Gain (Loss) Reclassified from OCI into Income   1,280  
Cash Flow Hedges | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain (Loss) Recognized in OCI (100)    
Gain (Loss) Recognized in OCI   310  
Cash Flow Hedges | Foreign currency exchange contracts | General and administrative expenses      
Derivative [Line Items]      
Gain (Loss) Reclassified from OCI into Income 2    
Gain (Loss) Reclassified from OCI into Income   76  
Cash Flow Hedges | Interest rate swap agreements      
Derivative [Line Items]      
Gain (Loss) Recognized in OCI (5,228)    
Gain (Loss) Recognized in OCI   9  
Cash Flow Hedges | Interest rate swap agreements | Interest expense      
Derivative [Line Items]      
Gain (Loss) Reclassified from OCI into Income (384)    
Gain (Loss) Reclassified from OCI into Income   (110)  
Cash Flow Hedges | Interest rate cap contracts      
Derivative [Line Items]      
Gain (Loss) Recognized in OCI (643)    
Gain (Loss) Recognized in OCI   0  
Cash Flow Hedges | Interest rate cap contracts | Interest expense      
Derivative [Line Items]      
Gain (Loss) Reclassified from OCI into Income $ 0    
Gain (Loss) Reclassified from OCI into Income   $ 0