| Schedule of Accumulated Other Comprehensive Loss |
The changes in the accumulated balances for each component of other comprehensive income (loss) were as follows for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation Gains (Losses) | | Unrealized Gains (Losses) on Hedging Activities | | Other | | Accumulated Other Comprehensive Loss | | | | | | | | | | (in thousands) | | | | | | | | | | Balance at March 31, 2024 | $ | (274,119) | | | $ | (20,793) | | | $ | (2,526) | | | $ | (297,438) | | | Other comprehensive income (loss) | (99,627) | | | 4,778 | | | — | | | (94,849) | | | Balance at June 30, 2024 | $ | (373,746) | | | $ | (16,015) | | | $ | (2,526) | | | $ | (392,287) | | | | | | | | | | | Balance at March 31, 2023 | $ | (349,695) | | | $ | (58,135) | | | $ | (2,987) | | | $ | (410,817) | | | Other comprehensive income (loss) | 2,405 | | | 30,033 | | | (22) | | | 32,416 | | | Balance at June 30, 2023 | $ | (347,290) | | | $ | (28,102) | | | $ | (3,009) | | | $ | (378,401) | |
| | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation Gains (Losses) | | Unrealized Gains (Losses) on Hedging Activities | | Other | | Accumulated Other Comprehensive Loss | | | | | | | | | | (in thousands) | | | | | | | | | | Balance at December 31, 2023 | $ | (215,540) | | | $ | (40,859) | | | $ | (2,526) | | | $ | (258,925) | | | Other comprehensive income (loss) | (158,206) | | | 24,844 | | | — | | | (133,362) | | | Balance at June 30, 2024 | $ | (373,746) | | | $ | (16,015) | | | $ | (2,526) | | | $ | (392,287) | | | | | | | | | | | Balance at December 31, 2022 | $ | (380,584) | | | $ | (22,420) | | | $ | (2,965) | | | $ | (405,969) | | | Other comprehensive income (loss) | 33,294 | | | (5,682) | | | (44) | | | 27,568 | | | Balance at June 30, 2023 | $ | (347,290) | | | $ | (28,102) | | | $ | (3,009) | | | $ | (378,401) | |
|