XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Derivatives, Fair Value [Line Items]          
Net loss on derivatives $ (42,800) $ (900) $ (65,100) $ (35,800)  
Foreign Exchange Forward          
Derivatives, Fair Value [Line Items]          
Notional Value 396,360   396,360   $ 526,268
Foreign Exchange Forward | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value (888)   (888)   (1,386)
Foreign Exchange Forward | Japanese yen          
Derivatives, Fair Value [Line Items]          
Notional Value 288,020   288,020   396,946
Foreign Exchange Forward | Japanese yen | Accrued expenses | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value (872)   (872)   (901)
Foreign Exchange Forward | Korean won          
Derivatives, Fair Value [Line Items]          
Notional Value 87,898   87,898   125,321
Foreign Exchange Forward | Korean won | Accrued expenses | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value         (492)
Foreign Exchange Forward | Korean won | Other current assets | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value 27   27    
Foreign Exchange Forward | Philippine peso          
Derivatives, Fair Value [Line Items]          
Notional Value 7,271   7,271   4,001
Foreign Exchange Forward | Philippine peso | Other current assets | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value 3   3   7
Foreign Exchange Forward | Singapore dollar          
Derivatives, Fair Value [Line Items]          
Notional Value 13,171   13,171   0
Foreign Exchange Forward | Singapore dollar | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value         $ 0
Foreign Exchange Forward | Singapore dollar | Accrued expenses | Level 2          
Derivatives, Fair Value [Line Items]          
Fair value $ (46)   $ (46)