XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative asset, fair value $ 16,455 $ 9,500
Derivative liability, fair value 6,809 28,818
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative asset, fair value 16,203 9,416
Derivative liability, fair value 6,743 28,571
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 11,883 6,268
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 4,320 3,148
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 5,257 17,551
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 1,486 11,020
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 252 84
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 66 $ 247