XML 102 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Summary of Financial Derivative Instruments on Unaudited Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Selling General, and Administrative $ 175,459 $ 198,700 $ 122,554
Cost of Revenues 407,683 313,155 217,310
Derivatives designated as hedging instruments:      
Derivative [Line Items]      
Selling General, and Administrative 175,459 198,700 122,554
Cost of Revenues 407,683 313,155 217,310
Amount of gain or (loss) reclassified from accumulated other comprehensive income into income 0 248 80
Amount excluded from effectiveness testing recognized in earnings 0 272 334
Derivatives designated as hedging instruments: | Selling general and administrative      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated other comprehensive income into income 0 102 51
Amount excluded from effectiveness testing recognized in earnings 0 144 214
Derivatives designated as hedging instruments: | Cost of revenues      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated other comprehensive income into income 0 146 29
Amount excluded from effectiveness testing recognized in earnings 0 128 120
Derivatives designated as hedging instruments: | Foreign exchange contracts | Selling general and administrative      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated other comprehensive income into income 0 102 51
Amount excluded from effectiveness testing recognized in earnings 0 144 214
Derivatives designated as hedging instruments: | Foreign exchange contracts | Cost of revenues      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated other comprehensive income into income 0 146 29
Amount excluded from effectiveness testing recognized in earnings $ 0 $ 128 $ 120