Comprehensive Income (Loss) Note [Text Block] |
5. Accumulated Other Comprehensive Income (Loss)
The following table presents a disclosure of changes in Accumulated Other Comprehensive Income (Loss) during the three and six months ended June 30, 2025 and 2024, net of tax:
| | Foreign Currency Translation Adjustments | | | | Unrealized Gain (Loss) on Cash Flow Hedges | | | | Total | |
Beginning Balance – April 1, 2025 | | $ | (76,894 | ) | | | $ | 16,454 | | | | $ | (60,440 | ) |
Other comprehensive income (loss) | | | 66,635 | | (1) | | | (3,090 | ) | (2) | | | 63,545 | |
Ending Balance – June 30, 2025 | | $ | (10,259 | ) | | | $ | 13,364 | | | | $ | 3,105 | |
| | Foreign Currency Translation Adjustments | | | | Unrealized Gain (Loss) on Cash Flow Hedges | | | | Total | |
Beginning Balance – April 1, 2024 | | $ | (49,253 | ) | | | $ | 30,421 | | | | $ | (18,832 | ) |
Other comprehensive income (loss) | | | (22,967 | ) | (3) | | | (1,730 | ) | (4) | | | (24,697 | ) |
Ending Balance – June 30, 2024 | | $ | (72,220 | ) | | | $ | 28,691 | | | | $ | (43,529 | ) |
| | Foreign Currency Translation Adjustments | | | | Unrealized Gain (Loss) on Cash Flow Hedges | | | | Total | |
Beginning Balance – January 1, 2025 | | $ | (106,166 | ) | | | $ | 20,767 | | | | $ | (85,399 | ) |
Other comprehensive income (loss) | | | 95,907 | | (1) | | | (7,403 | ) | (5) | | | 88,504 | |
Ending Balance – June 30, 2025 | | $ | (10,259 | ) | | | $ | 13,364 | | | | $ | 3,105 | |
| | Foreign Currency Translation Adjustments | | | | Unrealized Gain (Loss) on Cash Flow Hedges | | | | Total | |
Beginning Balance – January 1, 2024 | | $ | (43,582 | ) | | | $ | 28,439 | | | | $ | (15,143 | ) |
Other comprehensive income (loss) | | | (28,638 | ) | (3) | | | 252 | | (6) | | | (28,386 | ) |
Ending Balance – June 30, 2024 | | $ | (72,220 | ) | | | $ | 28,691 | | | | $ | (43,529 | ) |
| (1) | Represents favorable impact from the weakening of the U.S. dollar against foreign currencies during the three and six months ended June 30, 2025, particularly the Euro and British Pound. |
| (2) | Represents unrealized losses of $4,106 on the interest rate swaps, net of tax effect of $1,016, for the three months ended June 30, 2025. |
| (3) | Represents unfavorable impact from the strengthening of the U.S. dollar against foreign currencies during the three and six months ended June 30, 2024, particularly the Euro and Mexican Peso. |
| (4) | Represents unrealized losses of $2,308 on the interest rate swaps, net of tax effect of $578, for the three months ended June 30, 2024. |
| (5) | Represents unrealized losses of $9,838 on the interest rate swaps, net of tax effect of $2,435, for the six months ended June 30, 2025. |
| (6) | Represents unrealized gains of $336 on the interest rate swaps, net of tax effect of $(84), for the six months ended June 30, 2024. |
|