XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Cost of revenues        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (loss) recognized in other income, net $ 53 $ (2) $ 147 $ (297)
Operating expenses        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (loss) recognized in other income, net 182 (5) 489 (1,214)
Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (loss) gain recognized in other comprehensive income (loss) (385) (932) 148 1,522
Designated hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (loss) gain recognized in other comprehensive income (loss) (385) (932) 148 1,522
Designated hedging instruments | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain (loss) related to foreign exchange forward contracts reclassified from accumulated other comprehensive income (loss) into income $ 235 $ (7) $ 636 $ (1,511)