| Schedule of changes in accumulated other comprehensive income (loss) |
| | | | | | | | | | | | | | | Three Months Ended September 30, 2026 | | | Unrealized gain | | | | | | | | | (loss) on derivatives | | | | | | | | | designated and | | Defined benefit | | Currency | | | | | qualifying as cash | | pension plan | | translation | | | | | flow hedges | | activity | | adjustment | | Total | Balance at June 30, 2026 | | $ | 16,188 | | $ | (1,105) | | $ | (228,579) | | $ | (213,496) | Other comprehensive income before reclassification | | | (758) | | | — | | | (7,373) | | | (8,131) | Amounts reclassified from AOCI | | | (869) | | | 56 | | | — | | | (813) | Net current-period other comprehensive (loss) income | | | (1,627) | | | 56 | | | (7,373) | | | (8,944) | Balance at September 30, 2026 | | $ | 14,561 | | $ | (1,049) | | $ | (235,952) | | $ | (222,440) |
| | | | | | | | | | | | | | | Three Months Ended September 30, 2025 | | | Unrealized gain | | | | | | | | | (loss) on derivatives | | | | | | | | | designated and | | Defined benefit | | Currency | | | | | qualifying as cash | | pension plan | | translation | | | | | flow hedges | | activity | | adjustment | | Total | Balance at June 30, 2025 | | $ | 18,257 | | $ | (2,370) | | $ | (226,544) | | $ | (210,657) | Other comprehensive income (loss) before reclassification | | | 1,300 | | | — | | | (651) | | | 649 | Amounts reclassified from AOCI | | | (1,217) | | | (685) | | | — | | | (1,902) | Net current-period other comprehensive income (loss) | | | 83 | | | (685) | | | (651) | | | (1,253) | Balance at September 30, 2025 | | $ | 18,340 | | $ | (3,055) | | $ | (227,195) | | $ | (211,910) |
| | | | | | | | | | | | | | | Nine Months Ended September 30, 2026 | | | Unrealized gain | | | | | | | | | (loss) on derivatives | | | | | | | | | designated and | | Defined benefit | | Currency | | | | | qualifying as cash | | pension plan | | translation | | | | | flow hedges | | activity | | adjustment | | Total | Balance at December 31, 2025 | | $ | 17,687 | | $ | (1,062) | | $ | (222,556) | | $ | (205,931) | Other comprehensive income (loss) before reclassification | | | 1,630 | | | — | | | (13,396) | | | (11,766) | Amounts reclassified from AOCI | | | (4,756) | | | 13 | | | — | | | (4,743) | Net current-period other comprehensive (loss) income | | | (3,126) | | | 13 | | | (13,396) | | | (16,509) | Balance at September 30, 2026 | | $ | 14,561 | | $ | (1,049) | | $ | (235,952) | | $ | (222,440) |
| | | | | | | | | | | | | | | Nine Months Ended September 30, 2025 | | | Unrealized gain | | | | | | | | | (loss) on derivatives | | | | | | | | | designated and | | Defined benefit | | Currency | | | | | qualifying as cash | | pension plan | | translation | | | | | flow hedges | | activity | | adjustment | | Total | Balance at December 31, 2024 | | $ | 17,255 | | $ | (1,048) | | $ | (316,342) | | $ | (300,135) | Other comprehensive income before reclassification | | | 3,405 | | | — | | | 89,147 | | | 92,552 | Amounts reclassified from AOCI | | | (2,320) | | | (2,007) | | | — | | | (4,327) | Net current-period other comprehensive income (loss) | | | 1,085 | | | (2,007) | | | 89,147 | | | 88,225 | Balance at September 30, 2025 | | $ | 18,340 | | $ | (3,055) | | $ | (227,195) | | $ | (211,910) | | | | | | | | | | | | | |
|