Components of Accumulated Other Comprehensive Loss |
Accumulated other comprehensive loss as of June 30, 2025 and 2024 included the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, 2025 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at March 31, 2025 |
|
$ |
(17,204 |
) |
|
$ |
(1,255 |
) |
|
$ |
(18,459 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
6,818 |
|
|
|
(836 |
) |
|
|
5,982 |
|
Amounts reclassified from accumulated other comprehensive (loss) income (1) |
|
|
— |
|
|
|
(189 |
) |
|
|
(189 |
) |
Effect of taxes |
|
|
— |
|
|
|
365 |
|
|
|
365 |
|
Total current period other comprehensive (loss) income |
|
|
6,818 |
|
|
|
(660 |
) |
|
|
6,158 |
|
Accumulated other comprehensive (loss) income at June 30, 2025 |
|
$ |
(10,386 |
) |
|
$ |
(1,915 |
) |
|
$ |
(12,301 |
) |
(1) The Company expects to reclassify approximately $0.2 million of unrealized losses related to the Change in Fair Value of Interest Rate Hedge Agreements from accumulated other comprehensive (loss) income into earnings during the next 12 months.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, 2024 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreement and Other Adjustments |
|
|
Total |
|
Accumulated other comprehensive (loss) income at March 31, 2024 |
|
$ |
(14,117 |
) |
|
$ |
2,916 |
|
|
$ |
(11,201 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
(334 |
) |
|
|
1,671 |
|
|
|
1,337 |
|
Amounts reclassified from accumulated other comprehensive (loss) income |
|
|
— |
|
|
|
(1,661 |
) |
|
|
(1,661 |
) |
Effect of taxes |
|
|
(12 |
) |
|
|
(7 |
) |
|
|
(19 |
) |
Total current period other comprehensive (loss) income |
|
|
(346 |
) |
|
|
3 |
|
|
|
(343 |
) |
Accumulated other comprehensive (loss) income at June 30, 2024 |
|
$ |
(14,463 |
) |
|
$ |
2,919 |
|
|
$ |
(11,544 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2025 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at December 31, 2024 |
|
$ |
(16,383 |
) |
|
$ |
637 |
|
|
$ |
(15,746 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
10,091 |
|
|
|
(2,690 |
) |
|
|
7,401 |
|
Amounts reclassified from accumulated other comprehensive (loss) income (1) |
|
|
(4,094 |
) |
|
|
(880 |
) |
|
|
(4,974 |
) |
Effect of taxes |
|
|
— |
|
|
|
1,018 |
|
|
|
1,018 |
|
Total current period other comprehensive (loss) income |
|
|
5,997 |
|
|
|
(2,552 |
) |
|
|
3,445 |
|
Accumulated other comprehensive (loss) income at June 30, 2025 |
|
$ |
(10,386 |
) |
|
$ |
(1,915 |
) |
|
$ |
(12,301 |
) |
(1) During the first quarter of 2025, the Company reclassified $4.1 million of effect of taxes related to Foreign Currency Translation Adjustments from accumulated other comprehensive (loss) income into earnings in connection with IRC 987. See “Note 8 – Income Taxes”.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2024 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreement and Other Adjustments |
|
|
Total |
|
Accumulated other comprehensive (loss) income at December 31, 2023 |
|
$ |
(12,695 |
) |
|
$ |
810 |
|
|
$ |
(11,885 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
(1,868 |
) |
|
|
6,260 |
|
|
|
4,392 |
|
Amounts reclassified from accumulated other comprehensive (loss) income |
|
|
— |
|
|
|
(3,332 |
) |
|
|
(3,332 |
) |
Effect of taxes |
|
|
100 |
|
|
|
(819 |
) |
|
|
(719 |
) |
Total current period other comprehensive (loss) income |
|
|
(1,768 |
) |
|
|
2,109 |
|
|
|
341 |
|
Accumulated other comprehensive (loss) income at June 30, 2024 |
|
$ |
(14,463 |
) |
|
$ |
2,919 |
|
|
$ |
(11,544 |
) |
|
Summary of Repurchases of Shares |
Repurchases for the three and six months ended June 30, 2025 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
2025 |
|
|
2024 |
|
|
Shares |
|
Amount Paid |
|
|
Shares |
|
Amount Paid |
|
Share Repurchase Program |
|
31,339 |
|
$ |
2,491 |
|
|
|
18,183 |
|
$ |
2,687 |
|
Vesting of RSUs |
|
34 |
|
|
3 |
|
|
|
150 |
|
|
24 |
|
Total |
|
31,373 |
|
$ |
2,494 |
|
|
|
18,333 |
|
$ |
2,711 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
2025 |
|
|
2024 |
|
|
Shares |
|
Amount Paid |
|
|
Shares |
|
Amount Paid |
|
Share Repurchase Program |
|
344,387 |
|
$ |
37,543 |
|
|
|
191,000 |
|
$ |
26,519 |
|
Vesting of RSUs and PSAs |
|
42,844 |
|
|
4,294 |
|
|
|
46,031 |
|
|
6,667 |
|
Total |
|
387,231 |
|
$ |
41,837 |
|
|
|
237,031 |
|
$ |
33,186 |
|
|