XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Summary of Fair Value of Derivatives by Financial Statement Line Item (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 30,261 $ 38,298
Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 28,275 40,471
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 4,385 3,511
Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,095 1,325
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 26,422 33,075
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 27,418 39,902
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 382 440
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 10 596
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets   1,512
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,966 677
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 533 549
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 46 115
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 2,037 2,394
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,085 729
Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 3,306 3,162
Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 811 $ 454