XML 80 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Fair Value - Summary of Fair Value of Derivatives by Financial Statement Line Item (Detail) - Level 2 - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 20,443 $ 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 14,722 39,902
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 451 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 3,664 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 341 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   677
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 258 549
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 14 115
Commodity Contract [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 2,341 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,233 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 1,536 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   $ 454
Embedded Derivative Contracts [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 626  
Embedded Derivative Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 1,403