XML 140 R125.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Derivative Instruments Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities $ 29,203 $ 7,415
Interest Rate Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities   4,187
Foreign Currency Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Assets 1,321 3,575
Total Fair Value, Derivative Liabilities 5,794 3,228
Currency Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities 23,409  
Fair Value of Derivatives Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities 28,820 4,984
Fair Value of Derivatives Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities 23,400 4,187
Fair Value of Derivatives Designated as Hedging Instrument [Member] | Foreign Currency Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Assets 391 1,310
Total Fair Value, Derivative Liabilities 5,411 797
Fair Value of Derivatives Designated as Hedging Instrument [Member] | Currency Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities 23,409  
Fair Value of Derivatives Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities 383 2,431
Fair Value of Derivatives Not Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities   0
Fair Value of Derivatives Not Designated as Hedging Instrument [Member] | Foreign Currency Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Assets 930 2,265
Total Fair Value, Derivative Liabilities 383 $ 2,431
Fair Value of Derivatives Not Designated as Hedging Instrument [Member] | Currency Swap [Member]    
Derivatives, Fair Value [Line Items]    
Total Fair Value, Derivative Liabilities $ 0