XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Derivatives, Fair Value [Line Items]      
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current   Other Assets, Current
Net loss on derivatives $ 27,500 $ 12,000  
Foreign Exchange Forward      
Derivatives, Fair Value [Line Items]      
Notional Value 374,412   $ 394,036
Foreign Exchange Forward | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative, fair value, net 412   2,737
Foreign Exchange Forward | Japanese yen      
Derivatives, Fair Value [Line Items]      
Notional Value 235,397   279,027
Foreign Exchange Forward | Japanese yen | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value     2,745
Derivative liability, fair value 457    
Foreign Exchange Forward | Korean won      
Derivatives, Fair Value [Line Items]      
Notional Value 76,415   59,036
Foreign Exchange Forward | Korean won | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value (11)    
Derivative liability, fair value     (97)
Foreign Exchange Forward | Philippine peso      
Derivatives, Fair Value [Line Items]      
Notional Value 9,009   6,553
Foreign Exchange Forward | Philippine peso | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative liability, fair value (12)   (20)
Foreign Exchange Forward | Singapore dollar      
Derivatives, Fair Value [Line Items]      
Notional Value 14,741   11,506
Foreign Exchange Forward | Singapore dollar | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value (50)   20
Foreign Exchange Forward | Taiwan dollar      
Derivatives, Fair Value [Line Items]      
Notional Value 38,850   37,914
Foreign Exchange Forward | Taiwan dollar | Level 2      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value $ 28   $ 89