XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative asset, fair value $ 24,600 $ 22,775
Derivative liability, fair value 15,700 7,641
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative asset, fair value 24,502 22,348
Derivative liability, fair value 15,654 6,865
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 20,763 17,357
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 3,739 4,991
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 12,670 5,487
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 2,984 1,378
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 98 427
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 46 $ 776