XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Derivatives, Fair Value [Line Items]          
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current   Accrued Liabilities, Current
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other Assets, Current   Other Assets, Current   Other Assets, Current
Net loss on derivatives $ (29,100) $ (11,200) $ (94,200) $ (47,000)  
Foreign Exchange Forward          
Derivatives, Fair Value [Line Items]          
Notional Value 312,945   312,945   $ 526,268
Foreign Exchange Forward | Level 2          
Derivatives, Fair Value [Line Items]          
Derivative, fair value, net (147)   (147)   (1,386)
Foreign Exchange Forward | Japanese yen          
Derivatives, Fair Value [Line Items]          
Notional Value 218,940   218,940   396,946
Foreign Exchange Forward | Japanese yen | Level 2          
Derivatives, Fair Value [Line Items]          
Derivative liability, fair value (120)   (120)   (901)
Foreign Exchange Forward | Korean won          
Derivatives, Fair Value [Line Items]          
Notional Value 81,797   81,797   125,321
Foreign Exchange Forward | Korean won | Level 2          
Derivatives, Fair Value [Line Items]          
Derivative liability, fair value (17)   (17)   (492)
Foreign Exchange Forward | Philippine peso          
Derivatives, Fair Value [Line Items]          
Notional Value 7,122   7,122   4,001
Foreign Exchange Forward | Philippine peso | Level 2          
Derivatives, Fair Value [Line Items]          
Derivative asset, fair value         $ 7
Derivative liability, fair value (28)   (28)    
Foreign Exchange Forward | Singapore dollar          
Derivatives, Fair Value [Line Items]          
Notional Value 5,086   5,086    
Foreign Exchange Forward | Singapore dollar | Level 2          
Derivatives, Fair Value [Line Items]          
Derivative asset, fair value $ 18   $ 18