XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cost of revenues        
Derivative Instruments, Gain (Loss) [Line Items]        
(Loss) gain recognized $ (13) $ 21 $ (147) $ 94
Operating expenses        
Derivative Instruments, Gain (Loss) [Line Items]        
(Loss) gain recognized (48) 76 (519) 307
Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain recognized in other comprehensive income (loss) 728 176 1,829 533
Designated hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain recognized in other comprehensive income (loss) 728 176 1,829 533
Designated hedging instruments | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (loss) gain related to foreign exchange forward contracts reclassified from accumulated other comprehensive income (loss) into income $ (61) $ 97 $ (666) $ 401