XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments and Fair Value - Summary of Fair Value of Derivatives by Financial Statement Line Item (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Foreign Exchange Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 24,502 $ 20,443
Foreign Exchange Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 16,365 14,722
Foreign Exchange Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 107 451
Foreign Exchange Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,006 3,664
Foreign Exchange Contract [Member] | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 121 341
Commodity Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 269 258
Commodity Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets   14
Commodity Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 3,879 2,341
Commodity Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 1,554 1,233
Interest Rate Contract [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Current Derivative Financial Instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 1,070 1,536
Embedded Derivative Contracts [Member] | Level 3 [Member] | Not Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 363 626
Embedded Derivative Contracts [Member] | Level 3 [Member] | Not Designated as Hedging Instrument [Member] | Other Non-current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 951 $ 1,403