XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities - Schedule of Financial Derivative Instruments on Unaudited Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Interest expense, net $ 36,233 $ 29,547 $ 30,857
Selling, general and administrative 173,755 175,459 198,700
Cost of revenues $ 384,653 407,683 313,155
Derivative, Excluded Component, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest expense, net    
Derivatives designated as hedging instruments:      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income $ 2,230 0 248
Derivatives designated as hedging instruments: | Interest Expense      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income 2,230 0 0
Derivatives designated as hedging instruments: | Selling general and administrative      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income 0 0 102
Derivatives designated as hedging instruments: | Cost of revenues      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income 0 0 146
Derivatives designated as hedging instruments: | Foreign exchange contracts:      
Derivative [Line Items]      
Amount excluded from effectiveness testing recognized in earnings 0    
Derivatives designated as hedging instruments: | Foreign exchange contracts: | Interest Expense      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income 0    
Derivatives designated as hedging instruments: | Foreign exchange contracts: | Selling general and administrative      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income   0 102
Amount excluded from effectiveness testing recognized in earnings   0 144
Derivatives designated as hedging instruments: | Foreign exchange contracts: | Cost of revenues      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income   0 146
Amount excluded from effectiveness testing recognized in earnings   0 128
Derivatives designated as hedging instruments: | Cash Flow Hedging      
Derivative [Line Items]      
Interest expense, net 36,233    
Selling, general and administrative   175,459 198,700
Cost of revenues   407,683 313,155
Derivatives designated as hedging instruments: | Cash Flow Hedging | Interest rate swaps | Interest Expense      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income $ 2,230    
Derivatives designated as hedging instruments: | Cash Flow Hedging | Interest rate swaps | Selling general and administrative      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income   0 0
Derivatives designated as hedging instruments: | Cash Flow Hedging | Interest rate swaps | Cost of revenues      
Derivative [Line Items]      
Amount of gain or (loss) reclassified from accumulated OCI into income   $ 0 $ 0