v3.25.2
Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Foreign currency forward contracts | Derivatives designated as hedging instruments | Net revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Deferred (Loss)/Gain Recognized in Other Comprehensive Income/(Loss) $ (27,360) $ 5,675 $ (39,084) $ 16,640
Amount of Net (Loss)/Gain Reclassified from Accumulated Other Comprehensive Loss into Net Income (764) 762 4,263 870
Foreign currency forward contracts | Derivatives designated as hedging instruments | Cost of revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Deferred (Loss)/Gain Recognized in Other Comprehensive Income/(Loss) 19,128 (16,407) 26,654 (7,455)
Amount of Net (Loss)/Gain Reclassified from Accumulated Other Comprehensive Loss into Net Income (4,417) 8,485 (7,531) 15,839
Foreign currency forward contracts | Derivatives not designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) Recognized in Net Income (2,519) (1,837) (4,095) (1,157)
Commodity forward contracts | Derivatives not designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) Recognized in Net Income $ 1,593 $ 4,977 $ 6,012 $ 6,076