v3.25.1
Derivative Instruments and Hedging Activities - Income Statement Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Foreign currency forward contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) Recognized in Net Income $ (1,576) $ 680
Foreign currency forward contracts | Net revenue | Derivatives designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Deferred (Loss)/Gain Recognized in Other Comprehensive Loss (11,724) 10,965
Amount of Net Gain/(Loss) Reclassified from Accumulated Other Comprehensive Loss into Net Income 5,027 108
Foreign currency forward contracts | Cost of revenue | Derivatives designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Deferred (Loss)/Gain Recognized in Other Comprehensive Loss 7,526 8,952
Amount of Net Gain/(Loss) Reclassified from Accumulated Other Comprehensive Loss into Net Income (3,114) 7,354
Commodity forward contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) Recognized in Net Income $ 4,419 $ 1,099