| Schedule of Accumulated Other Comprehensive Income |
The changes in Accumulated Other Comprehensive Income (“AOCI”), net of tax, consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the Nine Months Ended September 30, 2026 | | | Unrealized Gain (Loss) on Cash Flow Hedges, Net of Tax | | Unrealized Gain (Loss) on Net Investment Hedges, Net of Tax | | | | | | | | (in thousands) | | Foreign Currency Exchange Contracts | | Interest Rate Swap | | Euro-Denominated Notes | | Cross Currency Swaps | | Defined Benefit Plans, Net of Tax | | Cumulative Translation Adjustment | | Total | | | | | | | | | | | | | | | | | Balance as of December 31, 2025 | | $ | (2,514) | | | $ | (338) | | | $ | (2,507) | | | $ | (3,981) | | | $ | (2,529) | | | $ | (56,975) | | | $ | (68,844) | | | Other comprehensive income (loss) before reclassifications | | 10,577 | | | 5,824 | | | — | | | 6,259 | | | — | | | (13,928) | | | 8,732 | | | Reclassified (gain) loss from accumulated other comprehensive income | | (337) | | | (430) | | | — | | | — | | | 397 | | | — | | | (370) | | | Balance as of September 30, 2026 | | $ | 7,726 | | | $ | 5,056 | | | $ | (2,507) | | | $ | 2,278 | | | $ | (2,132) | | | $ | (70,903) | | | $ | (60,482) | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the Nine Months Ended September 30, 2025 | | | Unrealized Gain (Loss) on Cash Flow Hedges, Net of Tax | | Unrealized Gain (Loss) on Net Investment Hedges, Net of Tax | | | | | | | | (in thousands) | | Foreign Currency Exchange Contracts | | Interest Rate Swap | | Euro-Denominated Notes | | Cross Currency Swaps | | Defined Benefit Plans, Net of Tax | | Cumulative Translation Adjustment | | Total | | | | | | | | | | | | | | | | | Balance as of December 31, 2024 | | $ | 12,785 | | | $ | 542 | | | $ | 6,451 | | | $ | 7,409 | | | $ | (3,908) | | | $ | (116,924) | | | $ | (93,645) | | | Other comprehensive income (loss) before reclassifications | | (15,364) | | | 214 | | | (8,958) | | | (12,950) | | | — | | | 58,434 | | | 21,376 | | | Reclassified (gain) loss from accumulated other comprehensive income | | (346) | | | (716) | | | — | | | — | | | 381 | | | — | | | (681) | | | Balance as of September 30, 2025 | | $ | (2,925) | | | $ | 40 | | | $ | (2,507) | | | $ | (5,541) | | | $ | (3,527) | | | $ | (58,490) | | | $ | (72,950) | |
|
| Schedule of Reclassifications Out of Other Comprehensive Income |
The following table presents components and amounts reclassified out of AOCI to net income: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Affected Line Item in the Statements of Income | | Amounts Reclassified from AOCI For the Three Months Ended September 30, | | Amounts Reclassified from AOCI For the Nine Months Ended September 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | Foreign currency exchange contracts | | Cost of revenue | | $ | 798 | | | $ | (1,965) | | | $ | 514 | | | $ | 600 | | | | Provision for income taxes | | (225) | | | 494 | | | (177) | | | (254) | | | | Gain (loss), net of tax | | $ | 573 | | | $ | (1,471) | | | $ | 337 | | | $ | 346 | | | | | | | | | | | | | | Interest rate swap contracts | | Interest expense | | $ | 179 | | | $ | 278 | | | $ | 566 | | | $ | 939 | | | | Provision for income taxes | | (43) | | | (66) | | | (136) | | | (223) | | | | Gain (loss), net of tax | | $ | 136 | | | $ | 212 | | | $ | 430 | | | $ | 716 | | | | | | | | | | | | | | Defined benefit plans | | Cost of revenue and operating expenses | | $ | (154) | | | $ | (159) | | | $ | (472) | | | $ | (452) | | | | Provision for income taxes | | 25 | | | 25 | | | 75 | | | 71 | | | | Gain (loss), net of tax | | $ | (129) | | | $ | (134) | | | $ | (397) | | | $ | (381) | |
|