| Schedule of Accumulated Other Comprehensive Loss |
The changes in accumulated other comprehensive loss ("AOCI"), net of tax, for the nine months ended September 30, 2026 and 2025 were as follows: | | | | | | | | | | | | | | | | | | | Nine Months Ended September 30, 2026 | | (in thousands) | Foreign currency translation | | Unrealized (losses) gains on hedging activities | | Total | | Balance at December 31, 2025 | $ | (66,004) | | | $ | (3,449) | | | $ | (69,453) | | | Other comprehensive (loss) income before reclassifications | (3,416) | | | 4,813 | | | 1,397 | | | Reclassifications from AOCI to income | — | | | (444) | | | (444) | | | Balance at March 31, 2026 | (69,420) | | | 920 | | | (68,500) | | | Other comprehensive (loss) income before reclassifications | (4,745) | | | 3,057 | | | (1,688) | | | Reclassifications from AOCI to income | — | | | (319) | | | (319) | | | Balance at June 30, 2026 | (74,165) | | | 3,658 | | | (70,507) | | | Other comprehensive (loss) income before reclassifications | (1,226) | | | 2,190 | | | 964 | | | Reclassifications from AOCI to income | — | | | (468) | | | (468) | | | Balance at September 30, 2026 | $ | (75,391) | | | $ | 5,380 | | | $ | (70,011) | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | Nine Months Ended September 30, 2025 | | (in thousands) | Foreign currency translation | | Unrealized gains (losses) on hedging activities | | Total | | Balance at December 31, 2024 | $ | (80,720) | | | $ | 10,093 | | | $ | (70,627) | | | Other comprehensive income (loss) before reclassifications | 161 | | | (5,710) | | | (5,549) | | | Reclassifications from AOCI to income | — | | | (2,431) | | | (2,431) | | | Balance at March 31, 2025 | (80,559) | | | 1,952 | | | (78,607) | | | Other comprehensive income (loss) before reclassifications | 16,278 | | | (1,469) | | | 14,809 | | | Reclassifications from AOCI to income | — | | | (2,453) | | | (2,453) | | | Balance at June 30, 2025 | (64,281) | | | (1,970) | | | (66,251) | | | Other comprehensive income (loss) before reclassifications | (5,820) | | | 1,770 | | | (4,050) | | | Reclassifications from AOCI to income | — | | | (2,482) | | | (2,482) | | | Balance at September 30, 2025 | $ | (70,101) | | | $ | (2,682) | | | $ | (72,783) | | | | | | | | | | | | | | | | | | | |
|