XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ 715 $ 16,200
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,067 733
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (1,352) (2,545)
Not Designated as Hedging Instrument | Foreign Exchange Option [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 17,364
Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 0 $ 648