v3.26.3
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivatives        
Amount of Gain/(Loss) recognized in OCI $ (2,711) $ 2,156 $ (2,916) $ (1,893)
Revenue 416,244 384,157 1,216,964 1,121,970
Cost of sales (215,613) (197,746) (616,370) (579,052)
Derivatives designated as cash flow hedges | Foreign currency forward contracts        
Derivatives        
Amount of Gain/(Loss) recognized in OCI (2,293) 2,330 (1,703) (963)
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivatives        
Amount of Gain/(Loss) reclassified from AOCI 1,060 280 3,015 (494)
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Location, Statement of Income, Balance [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivatives        
Amount of Gain/(Loss) reclassified from AOCI $ (642) $ (106) $ (1,802) $ 1,424