XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative financial instruments - Schedule of Gains or Losses Recognized in Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion) $ (61,945) $ (24,537) $ (47,888) $ (7,146)
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) (4,202) 2,696 (10,123) 9,241
Amount of Gain (Loss) recognized in Statement of Income on Derivatives (21,770) (3,473) (13,294) (3,908)
Revenue        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) (613) 414 231 1,326
Cost of revenue        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) (3,052) 1,569 (8,771) 5,617
Selling, general and administrative expenses        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) (430) 214 (1,252) 1,054
Interest expense        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) (107) 499 (331) 1,244
Forward foreign exchange contracts        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion) (62,013) (22,556) (45,461) (7,666)
Forward foreign exchange contracts | Foreign exchange gains (losses), net | Non-designated        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) recognized in Statement of Income on Derivatives (21,770) (3,473) (13,294) (3,908)
Interest rate swaps        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion) 68 (1,981) (2,427) 917
Treasury rate lock        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion) $ 0 $ 0 $ 0 $ (397)