XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments and Hedging Strategies - Fair Value Carrying Amount of Derivatives (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative asset, fair value $ 42,525 $ 22,775
Derivative liability, fair value 12,072 7,641
Level 2: | Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Derivative asset, fair value 42,507 22,348
Derivative liability, fair value 11,999 6,865
Level 2: | Derivatives Designated As Hedging Instruments | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 35,654 17,357
Level 2: | Derivatives Designated As Hedging Instruments | Other assets    
Derivative [Line Items]    
Derivative asset, fair value 6,853 4,991
Level 2: | Derivatives Designated As Hedging Instruments | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value 10,151 5,487
Level 2: | Derivatives Designated As Hedging Instruments | Other long-term liabilities    
Derivative [Line Items]    
Derivative liability, fair value 1,848 1,378
Level 2: | Not Designated as Hedging Instrument | Other current assets    
Derivative [Line Items]    
Derivative asset, fair value 18 427
Level 2: | Not Designated as Hedging Instrument | Accounts payable and accrued liabilities    
Derivative [Line Items]    
Derivative liability, fair value $ 73 $ 776