XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Derivatives, Fair Value [Line Items]          
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current   Other Assets, Current   Other Assets, Current
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current   Accrued Liabilities, Current
Gain (loss) on foreign currency derivative instruments not designated as hedging instruments $ (4,100)   $ (10,800)    
Not Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Gain (loss) on derivatives   $ (13,800)   $ (52,200)  
Foreign Exchange Forward | Not Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Notional Value 324,157   324,157   $ 394,036
Foreign Exchange Forward | Not Designated as Hedging Instrument | Japanese yen          
Derivatives, Fair Value [Line Items]          
Notional Value 190,653   190,653   279,027
Foreign Exchange Forward | Not Designated as Hedging Instrument | Korean won          
Derivatives, Fair Value [Line Items]          
Notional Value 99,727   99,727   59,036
Foreign Exchange Forward | Not Designated as Hedging Instrument | Philippine peso          
Derivatives, Fair Value [Line Items]          
Notional Value 7,488   7,488   6,553
Foreign Exchange Forward | Not Designated as Hedging Instrument | Singapore dollar          
Derivatives, Fair Value [Line Items]          
Notional Value 3,497   3,497   11,506
Foreign Exchange Forward | Not Designated as Hedging Instrument | Taiwan dollar          
Derivatives, Fair Value [Line Items]          
Notional Value 22,792   22,792   37,914
Foreign Exchange Forward | Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Notional Value 133,904   133,904   0
Gain (loss) on derivatives 1,700   2,900    
Other comprehensive income (loss), changes in fair value of the net investment hedges (11,300)   (8,100)    
Foreign Exchange Forward | Designated as Hedging Instrument | Japanese yen          
Derivatives, Fair Value [Line Items]          
Notional Value 133,904   133,904   0
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Derivative, fair value, net 645   645   2,737
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument | Japanese yen          
Derivatives, Fair Value [Line Items]          
Derivative asset, fair value 1,392   1,392   2,745
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument | Korean won          
Derivatives, Fair Value [Line Items]          
Derivative liability, fair value (678)   (678)   (97)
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument | Philippine peso          
Derivatives, Fair Value [Line Items]          
Derivative liability, fair value (15)   (15)   (20)
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument | Singapore dollar          
Derivatives, Fair Value [Line Items]          
Derivative asset, fair value 7   7   20
Foreign Exchange Forward | Level 2 | Not Designated as Hedging Instrument | Taiwan dollar          
Derivatives, Fair Value [Line Items]          
Derivative asset, fair value         89
Derivative liability, fair value (61)   (61)    
Foreign Exchange Forward | Level 2 | Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Derivative, fair value, net (1,000)   (1,000)   0
Foreign Exchange Forward | Level 2 | Designated as Hedging Instrument | Japanese yen          
Derivatives, Fair Value [Line Items]          
Derivative liability, fair value $ (1,000)   $ (1,000)   $ 0